For-Profit corporations exist solely to make a profit. A corporations primary directive is to produce a good or service at the lowest possible cost and to sell that good or service at the maximum price the market will support. While people can debate the social morality of corporations, the fact is that corporations and capitalism have lifted more people out of poverty than an other socio-economic system.
Who is more greedy, Snap-on who sells tools at over inflated prices or Craftsman who imports overseas tools to sell at affordable prices? Both companies employ different strategies to arrive at the same result: maximize profits.
Here is something interesting.
https://ycharts.com/companies/SNA/profit_margin
Snap-on's profit margins have grown 50% over the past 5 years.
I would suggest that Snap-on's margin increases are due to less competition as industrial tool sellers consolidate and that Craftsman profit margins (poor Sears management withstanding) are decreasing in part from increased competition in the DIY market.
While it may be popular to denounce greedy corporations as the scourge of mankind, most people would be sitting naked and near starving in straw huts without them.