@nova A corporation is a morally neutral for-profit business organization. By definition it is not inherently bad or good. It allows for shared ownership of a business organization while limiting some level of personal liability for the collective actions of an organization.
I believe that corps are provided too much limitation of liability, and increased profitability is prioritized over the good of anything. But this is an issue of law, and not really a function of being a corporation.