Because my last comment before your question, I had been talking about the Swiss, therefore I was confused, as I doubt anyone would disagree that the Swiss have the best democracy in the world (not saying it is perfect)
However, of course I would agree with you that the British Democracy is better than the Iranian, however, doesn't mean to say it is anywhere near as good as it should be (not when you consider the government of the UK was elected with just 20odd% of the vote - meaning one fifth of the adult population didn't want Labour to be it's governing party!)