As wrong, and infuriating it is what these... people... are doing, one quote keeps coming to mind:
"I may disagree with what you have to say, but I shall defend, to the death, your right to say it."
Keep that in mind, as they say, free speech is easy to approve of when you agree with it. As horrible as this is, and how morally wrong their point of view is, they should not and cannot be harmed for expressing it.
I believe I have said before, the 1st amendment is THE most important amendment*, and should not be limited.
*I do believe the 2nd amendment is almost as important, but the 1st amendment has the ability to be used immediately, while the 2nd ammendment is a doomsday, or "when it all goes to hell" provision. It is important that we, as 2nd A supporters, fight for 1st amendment rights just as quickly as we do the 2nd.