I see no moral issue with government regulation to make our lives better.
People would still buy cars if seatbelts weren't a standard feature. They'd still by deodorant if it put holes in the ozone.
Vote with their money only works if companies make a product you can buy. Where's the iPhone "unlocked edition" that costs $20 more that I can buy? They don't make it.