First, Not only prophet Mohammed Muslims are forbidden to have a picture for him, but this goes to any other prophet, including Moses, Jesus, David, Solomon, ... etc. It is also forbidden to draw a picture for 10 of his companions, as a sort of respect to all these people. And please do not tell me that Muslims worship all the prophets and 10 of the companions of the prophet Mohammed, this is not true.
Second, insult of any prophet in Sharia is punishable by death. The reason is simple. God has chosen his best creatures to represent him and carry his message to humans. And if somebody insults any of them, he is indirectly insulting God by saying he didn't choose the right people. And as Muslims we object mocking or insulting any of the prophets, including Jesus and Moses. And when I see a cartoon for any of them I get too mad, as these people should not be dealt with like that at all.
As a general rule, in Islam prophets are all equal for us, and it is for God to differentiate between them. But they are all above human criticism or mocking. In Surah Al-Baqarah (2:285) you read:"We make no distinction (they say) between one and another of His apostles".
Does this correct the picture for you ?
The quran criticized the prophet clearly more than once
The Quran always mentioned that Mohammed is a normal man, and he himself warned his followers to talk about him more than he is.
Maybe for a non-Muslim insulting prophets is easy or just freedom of speech, but let me remind you that following this concept, I can clearly say that Westerners worship Jews.
Isn't anti-semitism a crime ?
Isn't denying the Holocaust a crime (at least in France) ?
And so, nobody can say that French worship Jews. This will be crazy to say.
Just to show you that you repeat what you hear here and there, without real and deep knowledge about Islam.
I am sorry, but again this shows more ignorance from your side.
Please specify a point, and don't keep saying general meaningless stuff, which shows nothing other than your ignorance, stupidity, and lack of knowledge, politeness, and respect to others.