Sure, but it's Amazon's right to try and get better prices for their consumers. And Hachette has a right to tell Amazon to get bent. And it's equally the rights of the consumer to tell Amazon to get bent, stop the Wal-Mart style strong-arming of suppliers and buy from more respecting shops.
But this is America where people are only concerned about the almighty dollar and instant gratification, so they will instead continue to buy from Amazon and Wal-Mart who ultimately decimate the local economy.
(full disclosure: I buy from Amazon occasionally, but more often shop at my local brick and mortar book stores)