There is a thin line between corporate greed and maximisation of profits. Companies with a strong reputation, large market share and or patented product will argue that because of this competitive advantage they may charge higher prices.
One example is the social grants debacle. CPS wants more money because of its unique proprietary system. Other examples are banks who charge exorbitant bank charges, cell phone companies that charge high tariffs for data bundles.
Companies must strike a fine balance between effectively servicing it’s markets and the community at reasonable prices, and making adequate profits to compensate shareholders for risk-taking. Crossing the thin line amounts to greed. A number of companies have been caught with their pants down. These companies were accused of collusion and price-fixing.
Therefore, charging higher prices is not good for everyone in the long term. Higher prices result in customers having less disposable income to purchase other products and services. Greedy companies will ultimately experience reduced revenues and their reputations will be tarnished.