Good for you, Zoe - or should I say Jolly D of you?
You are, of course, absolutely correct. But Posh-bashing isn't anything new - it's been around since the Norman Conquest. You just didn't shout about it too much in those days. What amuses me about it all are the varying definitions of poshness - sometimes rich people are posh (Alan Sugar - posh?), sometimes landowners are posh (well, I suppose the Duke of Cornwall is, but Madonna certainly isn't), and sometimes anyone with a Home Counties accent is posh. Generally speaking, I suppose, it's being different in a non-working-class way which makes people accuse others of poshness.
The situation was worsened by the BBC's one-time insistence on received pronunciation. No-one, but no-one, ever used that manner of speaking, apart from Deborah Kerr, but the Beeb made sure that everyone in the country thought that anyone in any position of authority did just that. So, a whole subsection of society made up of aliens - that's posh. The other thing which tends to turn people into poshists is the "times are hard - we may have to let one or two of the servants go" attitude. Very old joke that may be but, unlike received pronunciation, the attitude was genuinely held by a very small minority in this country. But they were the minority with the most land, the most money, and the most power, and were despised by everyone except members of their own clique.
Of course, this was all a long time ago. But how many people do you know who vote Labour or Conservative just because they always have, and their parents and grandparents before them? It's long-entrenched unquestioning viewpoints like that which still produce the knee-jerk anti-poshness. Error-ridden attitudes forged in the early 20th century are, maybe not too suprisingly, very difficult to get rid of.
My Mum still hates Germans.
Mike