I, unfortunately, can't really blame the company for doing something that's legal. They're literally just doing what's best for the company's shareholders, and they'd be yelled at for doing anything otherwise. If we want this fixed, our lawmakers need to change the laws.
Did you also not blame cigarette companies for advertising and selling what they knew was poison, or oil companies for keeping their knowledge about climate change secret?