perfectly legal in both cases I guess !! Nothing to do with emotionally driven words like so called ' hate ' . As long as there is no violence then its all cool and proper , has been for the last couple hundred years in the USA Goddess !!FREE speech and expression hurts no one Coyote !!FREE speech and expression hurts no one Coyote !!
Tell that to all those people who were offended and emotionally hurt by Westboro Baptist church. This is no different... yet, America worships soldiers, so of course they will stick up for us against Westboro. But America hates Muslims, so very few people will stick up for the Muslims against this hateful bigotry.
It disgusts me that there are people who use their freedoms this way. Their "rights". Why must they do this right outside of a holy place during a large gathering of worshippers where there will be plenty of innocent men and women and families and children just peacefully worshipping?
One needn't inflict physical pain on another in order to hurt them.