I don't believe that businesses should be allowed to discriminate against anyone who is behaving in a lawful manner.
Is that belief what you're calling a "weird personal ideology"?
> Do you have an similar argument for why Nazis shouldn't be fired, or why we shouldn't consider whether the people that we do business with employ, or are, Nazis?
If someone's beliefs don't negatively affect their ability to do their job, why should they be fired for their beliefs? Should Democrats be fired? Should atheists? Are "Nazis" the only people capable of bias and discrimination?
Likewise, why should someone's beliefs be a factor in whether I do business with them? If I'm buying something from someone why would anything other than price and quality of the product or service even come up?