Something is wrong when a cartoon insulting two billion Muslims is considered freedom of opinion, but when an action film takes on the Americans it is considered demagoguery.