Period.
I’m sorry but all sorts of “odious” philosophies are protected by the first amendment included socialism, Nazism, Communism, and Obamaism. The first amendment does not make distinctions. If you don’t like that, either move to Russia or propose a constitutional amendment.