Yes, they keep the Queen around for the tourists. The monarch wields zero actual power in British politics. Sure, the House of Lords is unelected, but it's only still around because it works so well that no one has convinced the House of Commons of a better alternative. Also, they can only delay legislation, not stop it all together. Is that really the best you've got against the Brits?
And what about their history? I know full well that the UK, for example, has dabbled quite heavily in socialism. They're also one of the most resilient people on the planet, up there with the Jews, and they came back from that with a vengeance.