How about giving less profit to the shareholders? How about making customer support legally mandated so companies don't have the "greedy shareholder" excuse?
Australia has very strong consumer protection laws but international companies still sell products here. They are forced to comply with the regulations and the prices are mostly comparable with other countries. Regulations work.
There is a range between less profit and no profit. As a shareholder, I'd rather have a functional society for all at the cost of a bit less profit, rather than being the richest in a world of ashes.
You really are on the side of letting companies steamroll customers throughout this thread. There's what's technically true, and there's the society most of us would prefer to inhabit. I want mine to be less extractive of profits by any means necessary.