It is their country so they can follow what ever laws they wish, people should just mind their own business. Worry about your own patch of dirt and stop trying to 'fix' everyone elses. If they want to have laws that may not be agreed apon by western civilization thats fine, if you don't like their laws then you know to never move there. Before you judge another country first look at your own and see thats its not all that crash hot either, I know my country has problems and is far from perfect.
As for the naming of the bear, I don't know alot about muslim religion but I do know that Muhammed is the most comman name in the world. If it is against their religion to name objects after their god fair enough but my guess is the public is going over board cause the woman is English.