piffle, it's not racist.
pikeys and jakeys aren't a race!
both are terms that negatively describe people who have an association with low level crime or lazy, slovenly behaviour - as Charlie's mom suggests.
and the "traveller community" isn't a race either for that matter.
Within the "traveller community" you have: Roma, gypsies, Irish travellers/gypsies, hippies/new agers and ecos etc etc.
Of all those sub groups only some would actually say they belonged to a race of people, rather than a community.
now, i agree that travelling folk have legally and socially a very hard time in the UK and Europe, but I think the automatic reading of pikey as gypsy in this case is probably wrong.
p.s - a Chavii is the Romany word for child, used by my friends growing up as a slightly insulting term of endearment. funny how words change meaning, eh?