If Amazon is saying that they don't like MacMillan's terms and decline to sell their books, how are they doing wrong? Like it or not, Amazon is not an actual monopoly, and readers who really want to find those titles can look elsewhere (such as bn.com). MacMillan has no particular right to sell through Amazon.