If you do not believe in a democracy,then ok,that's your choice.The voting system now means that you have got something that you didn't want,what do you want? People that don't agree have to work with each other,that's a fact of life and politicians are supposed to be working for us.Surely most of us don't agree blindly with every single policy that the party we voted for stands for.If Cameron,as you say,formed a minority goverment then he'd be outvoted in the first month and we'd have another election. The same is going to happen again,surely.Especially with no change of voting system.
Even extremists have a right to vote and a right to stand for government.You have no faith in the british public (neither do I really) if you think that the 1.9% BNP time would certainly grow!
Let's concentrate on working together instead of constant bickering and bitching about personalities,and support our balanced parliament,as in a lot of other countries,
that can make coalitions (and PR) work.