

“Chav” doesn’t mean “working class” in the same way that “penguin” doesn’t mean “bird”.
Heck, some of the chavs I know wouldn’t know work if it hit them.
Chavs are a tiny subset of working class people, in the same way that penguins are a tiny subset of birds.
I live in a northern mill town. Most of my very large extended family are working class (it’d probably be a bit disingenuous for me to claim that I still am, though). They would look at you like you were an idiot if you tried to convince them that chav means them.
Chavs are the kids who hang around with expensive trainers and caps, who have absolutely no qualms about being a nuisance to other people.
They represent a tiny proportion of the working class, and any criticism of them is specifically targeted at them.

Ok, I think I’ve worked out what the issue is here.
First of all, let’s go back to where Owen Jones starts off.
The term chav refers to a specific subset of young people who spend a disproportionate amount of their money on fashionable clothes and hang around being a nuisance to other people.
He also argues that the term is used by right-wing media outlets as a broader generalisation of working-class people as a whole, to further push their arguments.
These two things can be true at the same time.
But I’d definitely agree it’s not a slur. It’s just lazy journalism presenting a caricature of the working-class because it’s easier for their deranged arguments.
The majority of people are born into working class families, but only a few become chavs.
It’s a sad reflection on the country that the right-wing media is able to get away with presenting absolute rubbish with abandon, and it’s unfortunate that a lot of people consume this media without realising that they’re being told lies and half-truths.
But that’s what the problem is. It’s not that the term itself is bad, it’s that bad people use the image it conjures to caricature the working class in general.