Yes, freedom of speech is protected, but hate speech is not. And if you really care about the first amendment, then get rid of the Muslim Ban, which is prohibiting Muslim peoples from exercising the freedom of movement guaranteed in the Universal Declaration of Human Rights. You can’t pick and choose what parts of the constitution you listen to. I don’t like guns, but they’re guaranteed in the Constitution, so if we want something done about we’ve got to amend the constitution. Bottom line; Hate Speech is prohibited under the International Covenant on Civil and Political Rights, therefore it’s illegal, end of debate.