Over the last week I have been perplexed, and a little appalled, at the response of both the British and American governments to what has been going on in Iran. Their attitude has been totally 'hands off' on the basis that they don't want to interfere in the internal affairs of another country. And yet Britain and the US are supposed to be beacons of democracy and free thought - countries who have been known for spreading the gospel of freedom all round the world.
Think back to the early 1980s. Did Margaret Thatcher and Ronald Reagan stand on one side when Solidarity was in its infancy? Did they think that uttering words of support might be damaging? No, not a bit of it. They recognised the importance of sending a clear signal that those who were fighting oppression and dictatorship were in their thoughts.
I thought of that when I listened to David Miliband's weasel words last week. And when Barack Obama couldn't bring himself to say what the leader of the free world should have said.
And then on Thursday David Cameron uttered the words I was expecting to hear from Obama: "The protesters should know this - we are on their side". Well, hallelujah.
At least one politician said what other were too weak to.