I think that homophobia is unwarranted and ridiculously stupid. People are people even though some might be better examples of people than others. Every single person has the same need to love and be loved, and if you find someone who fills that need who cares what's hiding in their pants?
Telling people to draw Muhammad violates NO standing law of the United States. I'm not sure what Constitution you're looking at, but according to the first amendment to my Constitution every single citizen of this great country has freedom of speech, petition to government, religion, assembly...