People are offended too easily and if anything they add fuel to the fire by showing they are offended. Demonstrators around the world burn the US flag but for some strange reason I don't see them burning the Union Jack. I doubt its because the Brits haven't upset anybody. It's because they know that how to rattle you guys, the flag is more important in the US than in any other country because without a common language, culture or heritage the only thing that makes you all american is allegaince to the flag. Personally speaking if somebody wants to burn the Union Jack, great I say, then I know who's with us and whose agin us. The English civil war started when the King raised his colors and those who came to his call were royalist, those who didn't showed where they stood.
As regards religion, didn't they mock christ and is that not a critical element in faith. It's a test of faith, the ability to withstand ridicule and insults. The less it bothers you, the stronger your faith. So if were a devout christian or muslim, bring it on I'd say.