Just because you hold something sacred, do not expect everyone else to so the same.
Muslims the world wide are on a rampage. Some European papers have published cartoons containing a picture of the prophet Mohammad. To them this is offensive, and a violation of Sharia law.
The nations where these were published are not under Sharia law, no one has forced any Muslim to publish these cartoons, and no one has force anyone to read them.
Get over it.
I find many things offensive. I don't like the US flag being burned, I don't like depictions of violence and gore on television, I don't like the hate filled speech that so many republican talking heads engage in.
That doesn't mean I have the right to stop a flag from being burned (it is just colored cloth). If you own it, you can do what ever you want with it. If I don't like what is on TV, I can turn it off, and no one forces me to listen to or accept the screwy world view of the republican noise machine.
I live my life, they live theirs.
I do question the reason of the papers who have printed them. I know that they claim it is in support of a free press, but wonder if it might have been more about getting notice, and in a few cases a cheap shot at the Islamic populations in their area.
In any case, Just because you find something offensive, doesn't mean that it is (or should be) illegal, or should even be controlled. It isn't just Muslims, many people can find offense over just about anything. Don't buy the painting, watch the show, or attend the event, but please;
Just get over it.