Corn..........the lady was naive, anybody who knows anything about a Muslim country and the basic beliefs would not seriously consider calling a teddybear Muhammad. Of course her possible punishment is way over the top, if the Sudanese have a problem with it then she should be expelled her from Sudan, end of problem.
As for a country being lenient and understanding, my view is quite clear, a country can but it would appear that a certain religion cannot, you must accept that as a fact and behave accordingly. If you cant tghen dont go to a Muslim country......you will only have problems