Related, I'm a little worried about stores pulling the confederate flag. I don't know where I stand on that. Don't get me wrong I think it's a terrible symbol and the fact it was/is flying on government property is crazy to me (I honestly did not know this was a thing). That said banning a flag or anything product that uses said flag on your platform feels a little reminiscent of not baking a cake for a gay wedding which I'm still conflicted on as well. What about a confederate flag cake or a swastika cake?
Please understand I'm not comparing being gay to being a racist or a nazi I'm just comparing people being made to produce something that is at odds with their personally held beliefs. The example that hits home for me is if I run a software development company and I have a client who asks me to make a product for a political party I disagree with. Do I have the right to refuse to work on the project? (this example happened to be as an employee) Or, hypothetically, someone offers to pay me to make an anti-gay or racist website for their cause/group. It's something I don't quite have my head wrapped around and don't know how to feel about it all. I'd be interested to hear other people's thoughts on the matter.