I have a list of companies that I won't consider working for due to their current or past behavior that completely go against my morals, even if it means I miss out on a few $$. I relish the fact that If the company I currently work for became something I no longer want to support, I could jump ship extremely easily compared to the typical American worker.
If the company wants to attract and keep their talent, they have to listen to them.