Yeah. Because, let's see... the prime minister and the parliament of England (or whatever exists up there, I don't know the exact specifics) is nonexistant, and Queen Elizabeth has made every major decision for the UK since her coronation...
Wrong. The queen is a figurehead. The monarchy is about tradition, about the heritage and culture of the British people. And frankly, that sort of identity can be a pretty important thing.
The same thing happens in places like Japan or Sweden. Queen Elizabeth is the symbolic head of state, while all the democratically elected politicians make the real desicisons and literally run the country.
As to whether either of those people do those things properly is another matter entirely.
I don't know why people hate the 'royal wedding' so much. Yes, it's overrated, but come on, if all the hype gets annoying, just ignore it.
As it's supposedly part of my heritage I have vague interest, but it isn't like I'm going to have my eyes glued to a TV set all day (well, I'll have my eyes glued to a TV set for about 10 minutes, but obviously for something else

). Or I'm going to buy a Royal Sickbag. Or a Princess Kate bobblehead. But I don't hate on these people,
that is a real waste of effort, they're just people and they can't help it if they're royalty or monarchy or human-skinned lizards (

) or whatever.
From what I heard, the royal family costs 20 cents per year per every person in UK.
I wouldn't mind paying roughly 6 Rand per year to support a Monarchy, as a yearly figure it is quite low...