"We just don't want to see any ragheads with guns!"
I don't care whether my neighbor wears a burqa or an SS parade uniform, and I don't care whether my neighbor has an MG42 on his porch, which he cleans while listening to Hitler speeches, as long as he does not use it to cause me or someone else harm.
Freedom of speech is best tested (and most beneficially exercised) with controversial speech, because popular speech needs no First Amendment protection. No spirited discourse will come from pictures of teddy bears wrapped in Old Glory. If the above image ruffles some feathers, that's a good thing. If anything, it helps determine who truly believes in constitutional principles, and who doesn't.
Besides, there's a difference between "religious garb", and "enemy uniforms". You'll note that the September 11 terrorists didn't wear any religious or ethnic dress, in order to not arouse undue attention. It probably takes a lot of religious conviction to wear Muslim dress these days, in a society where simpletons strain to find an easy visual indentifier of "the enemy", and end up shooting turbaned Sikhs in gas stations.
Of course, that could be vastly simplified by making all Muslims wear an identifying mark sewn on their clothing, so we can easily spot them even in Western dress.
:barf: