Both. I think that when corporations do exploitative things, they are being short-sighted, and will eventually suffer in the long run.
And really what I would advocate for is stricter regulations so we don't have to rely on the good will of corporations in general. Their track record is terrible.