What are you talking about? Political thought is not protected, so discriminating against a group of people because they are talking about killing babies is legal. Did you read about the coffee shop guy or did you just read the headline?

Yes, I am exscusing political thought discrimination. That is completely legal. Do you know why?

 Refusing to take money from paying (gay) customers is not only dumb, it is illegal. You realize the point of a business is to make money, right?