There are very different things being talked about here as if they are the same. The original comment I replied to gave this example:
> If corporations promise a feature, then fail to deliver, they should be held liable for false advertisement.
You will definitely find out if the promised feature was delivered or not.
You will be aware of the identity of the company that promised the feature.
You may absolutely evaluate whether you continue to purchase things from that company, based on their past performance.
This is well within the ability of consumers and they do it all the time, regardless of any laws about "false advertising" to which this may or may not apply.
As for whether consumers should be making their purchase decisions on completely unrelated data about "corporate misdeeds", such as how the company may or may not have behaved in a foreign country, a situation the consumer does indeed know little to nothing about. No, I don't think that basing purchasing decision on things like that is effective or useful, but people are of course welcome to use whatever factors they like.