> For there to be equilibrium between supply and demand, several conditions must be met: perfect competition; perfect information; no economies of scale; no barriers to entry; no negative externalities; and no cheating.
What do you mean by that? Prices work well to balance supply and demand in all kinds of `imperfect' markets.