Amazon has a right to buy books for the price they can negotiate and sell them for whatever price they want.  MacMillan is trying to force them to sell ebooks at the same price as every other ebook retailer.  Let's see, what would we call that...  How about price fixing?  --Something generally considered bad for the consumer.<p>Amazon is doing exactly what any other business with bargaining power would do.  And really, Amazon is doing what customers want - they're trying to keep prices down.  So really, who should consumers be mad at - Amazon for working to keep prices lower, or MacMillan for trying to prevent competition in the market and make sure their books are being sold for the highest price possible?