Corporations are not "greedy" because they are not humans.
Corporations are machines that are simply doing what they have been programmed to do.
When we don't like what a human does, we use emotional tactics like shame in attempt to change their behavior.
This is completely ineffective against corporations. A machine cannot be shamed into functioning differently. Instead, it must be reprogrammed for an alternate purpose.