Yeah, but the fact that in England, people have taken a neutral Romani word for 'boy' and used it as a slur, first against Romani people, then extended it as a negative stereotype, is why a lot of people find it offensive. Chav is on par with 'gyppo' and 'pikey'.
Romani people are pretty much one of the few people in England and Ireland where it's still socially acceptable by many to call them slurs and discriminate against them. Words like k*ke, n*gger, p*ki etc. raise eyebrows and it's considered extremely taboo to say them today but slurs against Romani people get said with ease.
It's not a word I've used, to be honest. We didn't get them on the mean streets of South Cave. They wouldn't have lasted five minutes in one of Rod Arnold's quizzes.
