That is what I would do if I owned a business is piss off 1/2 of my potential customers gratuitously. In fact, if my bank refused to do business with wealthy democrats I would close my account with them too because it shows they are focused on politics rather than the business of doing business.
Yes, it works both ways. None of us want to see discrimination due to politics.