Take Canada for example. Since 1975 we have had:
Trudeau (L)
Clarke ©
Trudeau (L)
Mulroney ©
Cretien (L)
Martin (L)
(L) - Liberal
© - Conservative
Mostly Liberals, but looks can be deceiving. Trudeau was an excellent PM, but after him we have had poor PM's. Clarke was a conservative, and didn't last 6 months. Mulroney was a crazy conservative, and got Canada dragged into NAFTA (which has now cost us $4 billion US in softwood lumber alone). He also nearly destroyed the country with his anti-Quebec policies.
Cretien was a lame duck for 12 years, and did nothing to benefit Canada.
Martin is a conservative in Liberals clothing, and his gov't has been rocked with massive slush fund scandals.
Not an impressive lineup.
Next, the US:
Ford
Carter
Reagan
Bush
Clinton
Bush
Again, not a very impressive lineup. Carter was good, and Clinton was good for the economy (but not much else). Other than that, you have some very scary people there. Reagan was insane, Bush 1.0 was a warmonger and Bush 2.0 is a retarded monkey. I don't remember Ford
In England:
Wilson
Callaghan
Thatcher
Major
Blair
I don't follow British politics too closely, but two names there jump out and scare the hell out of me. Thatcher and Blair. Thatcher was a neo-con cold warrior, and Blair is just as bad.
In Japan, we have had the SAME POLITICAL PARTY since the END OF WWII. The conservative LDP has run Japan since the end of WWII, non-stop. Now we have Koizumi, who changed the Japanese constitution to allow troops to go to Iraq (Japan is only allowed to have a "self defence force," not an army, and so cannot declare war on anybody). He is an idiot.
Lets look at Russia now. We have had Yeltsin and Putin. A drunk and an ex-KGB man (and an autocrat).
As a historian, I look back at the great leaders who have emerged in the past through democratic systems. Lincoln, Trudeau, Churchill, etc. We don't get any of those types of people anymore. We get rich businessmen who run countries like large companies with no care or concern for their citizens.
In closing, I would say that yes, democracy is broken. It has been taken away from the people, and handed to the rich.
So, how to solve this? I say using the internet. We should follow the model set by the Athenians many centuries ago. We should be allowed to vote on everything. With the internet, this is possible. When bills come up, we all should be able to log onto a site and vote on it. En masse, as an entire population. The time for MP's and MLA's (or senators and governers in the US) is past. 1 man cannot properly represent the needs/wants/desires/opinions/ideas of 50,000 in a fair way. Companies have too much say in the gov't, and if we all voted, it would resolve this.
Just my thoughts.