Originally Posted by Hercules56
Should it therefore be a crime to say "I believe Islam is not a true religion"?
Depends on the circumstances. If you're talking with people and say it in conversation, then no, if you go into a crowded Mosque and scream it, then I'd say you're walking pretty close to the "Shouting fire in a crowded threatre" area of right to free speech ends here.
You are confusing several issues here:
1) Free speech and common sense. It is certainly not a crime (in countries where there is in fact free speech) to say "I believe Islam is not a true religion", anywhere you will. It is, however, both insensitive, impolite, provocative, and rather stupid to do so in a Mosque. If somebody gives you a beating for it, he is the criminal, you, however, are the fool. (BTW, in many places, I really think you would just be politely, but determinedly accompanied to the exit.)
2) Raising a false alarm. Shouting "Fire!" when there is no fire has nothing to do with free speech. It is disturbing public order and putting people at risk.
And in the Buzz Aldrin/Bart Sibrel case, it was not a question of free speech. Bart Sibrel could, and AFAIK still does, claim Apollo hoax all he wanted, but in the incident in question, he was harassing Aldrin, following him around, shouting insults, and asking him to swear on a bible.
Harassment is not free speech. Strictly speaking that did not entitle Aldrin to hit him, but that is another matter. As it were, Aldrin was not booked for assault and Sibrel was not booked for harassment. Seams rather reasonable to me.
Hans