I'm going to suggest something non-PC here. What we need to do - and by "we" I mean all of us in a supposed free society - is to completely boycott these countries. I mean a total boycott, of trade, tourism, diplomatic recognition - everything. Stop all flights to and from these places, buy none of their goods, and sell them nothing. As far as I'm concerned, this goes not just for despotic Islamic regimes, but for any society that rules with an iron hand, using fear, cruelty, misogyny and barbarism, based on the nonsensical scribblings of a bunch of ignorant religious fanatic shepherds two thousand years ago. We don't need them; they need us, and it's way past time that they were made to realise it.