Navy I agree with you 100%... replace the word chavvy with black, Asian, Jewish, any other demographic indicator and see if we still think it's acceptable.
Some people just spout absolute judgemental pish.
It's no wonder the tories are doing as they please to the poorest and most vulnerable in our society.