I think they should keep their political attitudes out of their public life unless they want the consequences. If they choose to make an issue of their politics, I can do the sme when it comes to their company. And I don't find acting on my political convictions as far as my buying habits restricts me hardly at all.
...and I can view the companies for the products they produce and if they are the best value for the money, buy them. I own a Swiss Tool, but would have no problems buying a Leatherman Wave. I happen to like them. I wouldn't appreciate someone not using my services because of a bumper sticker on my car, so I will not do the same to others.
P.S. I also go see movies made by people who have opposite political viewpoints. I am paying the ticket for their acting abilities, not their views on the world.
See, that's where the right of free association comes in. As a businessman, I would never put political signs in my building, on my website, etc. I would put them in the yard of my home, and on my personal vehicle (and I have), but in my best Tony Soprano voice, "it's bad for business". These whiners are going to have to find out the hard way I guess.