While I do not condone the violence being committed in the streets of Tehran, I cannot help but question what role Western intelligence agencies and their proxies are playing in the protests and chaos that has erupted since the election results were first announced. Obviously the United States and the British have said that they have nothing to do with the protests in Tehran but lying about clandestine activities would really be par for the course at this point.
If we summon the courage to look back at America's clandestine activities over the past century destabilizing and supplanting governments around the world (many of them democratically elected) I'm sure that at the time spokespeople said the same thing and pretended that the activities that were taking place in foreign capitals were organic movements with no help or direction from CIA agents and assets.
Sadly, violence in Iran is exactly what the CIA and the Western governments would love to see, and if it can look like angry students calling for democracy then all the better. Therefore it is completely understandable, while not pardonable, that the Iranian authorities would see the present demonstrations and protests as simply an arm of the American intelligence machine, seeking to destabilize their government in ways outlined by leaked memos over a year ago.
So while Ahmedinejad's government may be paranoid, that doesn't mean MI6 and the CIA aren't out to get him.