Your supposition that they fail to uphold the common good is unsubstantiated (and arguably must be, because it is arguably wrong.).
And arguably a corporation can neither be moral nor immoral, as only its individual stakeholders are moral actors.
And arguably a corporation can neither be moral nor immoral, as only its individual stakeholders are moral actors.
I don’t think you can.
If you know of one, can you link a proof?
I'll do it differently. A State is a collection of many people, and a lot of States do evil things. The dictatorships in the Middle East, for example, and there is another example I won't include, but you can guess. Do you not see those organizations (because States are organizations at the end of the day), as evil? If corporations in those countries help those regimes, do you think those corporations are still amoral?