It looks like you're trying to imply that discriminating based on political orientation is as bad as as discriminating based on race, gender, origin or religion, but that's wrong. At least when it comes to the law, political orientation isn't a protected class. Race, gender, origin or religion are.
For example in many countries you need to "register" political advertising[1]. One could say that it is perfectly reasonable not to help political opponents, but then it would be reasonable to declare your business as politically oriented.
Similarly to how even private universities in the US must uphold free-speech rights is they declare free-speech friendly.
This is not a complete solution, but it does not need to be all or nothing.
[1] in the Uk there was some conversation about Ryanair's showing pro-stay slogan on a plane behind a press conference during the Brexit campaing
In the EU under human rights, discriminating based on political orientation is just as bad as discriminating based on race, gender, origin or religion. Religion and political beliefs are equivalent under the rule of law.
The UN also recognize discriminating based on political orientation under their human right declaration: "Everyone is entitled to all the rights and freedoms set forth in this Declaration, without distinction of any kind, such as race, colour, sex, language, religion, political or other opinion, national or social origin, property, birth or other status"