Ideal is great. The missing part of the free market is that the other part of it (consumers) expecting you to not be an asshole.