And that's another thing. Has anyone ever thought, the party system and the existence of an Opposition is actually anti-democratic? Because surely, what democracy means is that the Will of the People is always right, right? So if the People elect a particular government, that must be the right one. So the very existence of an Opposition is actually opposing the will of the People.
...
I agree that, within Parliament, the Party system is undemocratic. But I would dispute the rest of your statement.
a) "The will of the people is always right". It is not the "will of the people" in the detail of European Currency, workers rights, transport, school meals etc that is being expressed in an election. It is the choice of the people of who will act as their representative when the minutiae are decided. Parliament acts not by the will of the people, but in the best interests of the people (which may be contrary to their will anyway). How that best interest is decided is the really interesting question.
b) The role of the opposition (despite what has happened since 1979) is not primarily to oppose, but to scrutinise. This has primarily failed since 1997, when, with a crushing Government majority, proper scrutiny of legislation was not allowed. If you can pretend that all Government legislative proposals are, by definition, the will of the people, then that is fine. But there was such volume and poor drafting under the last Government, that, even had a labour Government been returned, most of it would have had to be re-written (Which is actually, in the main, what is happening at present in the Health Bill, and in discussions about Human Rights).
As for David Cameron, I think he is doing a good job (define the job of PM, though!). With any luck, he will neutralise the right-wing fringe in his party, and make it less feasible that the left-wing fringe of Labour will ever take over. Personally, I would like to see more of the coalition model of co-operative scrutiny rather than yah-boo opposition (Does Miliband understand this approach, though?)