Chav:
meaning a lower-class person who displays brash and loutish behavior and wears real or imitation designer
Snob:
A person with an exaggerated respect for high social position or wealth who seeks to associate with social superiors
Both these terms are derogatory.
So why is it ok to call someone a snob (I bet nobody would say a word and it wouldn't get pulled)- but not a chav on here?
To be offended by one and not the other is a form of Inverted Snobbery?