Demanding tolerance for bigotry is a new trick that bigots are using. It doesn't work, but they are seeming to realize that they're on the wrong side of history and will soon be judged like the KKK and other idiots.
Although they don't really seem to understand what tolerance is. They're allowed to say whatever they want, they're just not free of the consequences of what they say. I'll defend their right to say any bigoted thing they want because I support free speech. But I'm free to call them an idiot for believing it and refuse to give them my money.