I think the whole point is that "should" and "shouldn't" simply aren't very useful concepts when dealing with corporations, like talking about what a slime mold should or shouldn't do. Getting morally outraged at WalMart is like getting really indignant about what plantar fasciitis is up to. Individuals will respond to moral accusations, but corporations are really only effectively controlled via legislation.