"Destructive beliefs (Islam) that preach hate and discrimination must not be protected. They must be criticized and banned. Prohibiting the criticism of such beliefs, or any belief, is insane!"
I would probably alter the above slightly. Preaching is one thing. Islam teaches the forceful overthrow of all lands for Allah. I think that's probably unconstitutional. Islamic law is also unconstitutional.
I would also say that whereas the mullahs and Ahmadinejad have damaged Iran, they have not destroyed the growing desire for freedom there.