Even if your moral position is correct, there should be a law made in the USA to do what you're talking about. Otherwise, less well known companies would be able to scoot under the radar, while more prominent ones would be taken down. So, to be fair, the onus is on you to stand up for what you believe in and campaign and vote for the ideas you want to bring about.
Pointing your finger at others and telling them what to do, while you do nothing yourself, all to support your own agenda, is lazy and shows a false sense of entitlement.