Arab nations and Muslim people could show some solidarity, more than they have thus far on any issue (honestly, I've never seen such infighting among a people!). And while I would certainly maintain that the UAE (and all other countries) have a right to protest actions they find distasteful and offensive, they need to do so mindful that others may not agree with them, realizing that there may well be consequences and a backlash to their protests.

Case in point: in denying a visa to Shahar and BREAKING a contract that they agreed to, they incur a financial penalty and perhaps jeopardize future possibilities to host events in their country. So I agree with PM -- there's no basis for them to protest the $300,000 fine they got. They earned it by breaking contract, plain and simple.