Unelected leaders clinging to power
Mahmoud Gordon Ahmadinejad should have an open and fair election and stop trying to suppress a vote on his leadership. It's not enough to *pretend* you have the backing of the people. If they don't want him then he should leave, and if he won't leave on his own, his party should eject him. The country cannot grow with an unelected leader.
Was he even truely elected in the firstplace?
Of course he may surround himself with unelected people loyal to himself above loyalty to the country, but that just confirms his detachment from the democratic process.
He can't buy votes either, his country is in debt, it can't sell any more government gilts. The oil production is in decline, he can't rely on oil money to keep him in power either. Sooner or later the money supply will crumble and his control leave with it.
Then there's the monitoring and censorship necessary to suppress dissent. It can never be sustained, you cannot make it a crime to express anger at the leadership, or attempt to monitor all internet and telecoms for dissent will backfire. People will find other ways of expressing dissent.
The attempt to suppress protests with armed guards likewise cannot be sustained for long. You can bottle them up in a tight space surrounded by paramilitary police guards and keep them there for ever.
He should just go, it's the best thing, have a proper election, and when he loses go.