This is business. Publishing is a business whether some people want it to be or not. The main objective of a business is to maximize it's profits for shareholders; make their shareholders richer! They dont' do that by selling books that don't sell. If they started selling books that don't sell, they'll go out of business (Borders lost $14 million this last quarter). Who wants to go out of business? Writers think this is all about them, but it's not. This is about readers like you and me. Whether writers (I am a writer) like it or not, we have to keep readers in mind when we're trying to publishing. If they don't like our books then our career could very well be over! Writers, we like to think that writing something that only pleases us and our soul is okay, but it's not just about us.
I don't understand the writers gripes about being told to change something in their book. All agents and editor suggest changes whether it's to a character or storyline. Their objective is to make the story more appealing and better. Some writers suffer from Golden Word Syndrome where they think everything they write is perfect. Some are willing to kill their careers before it even gets off the ground because they don't want to change anything in their novels. Yes, I"ve heard of writers getting a publishing contract and refusing to make changes and the publisher refuses to publish the book. It's a problem with those writers and thinking their writing is so great that it doesn't need to be changed, and not the publishing biz.
The fact is that independent bookstores and indie writers (self-publishers) don't have the money to market their books like the big guys. Because they like the money and promotion means that fewer people will hear about their books, which means there will be a lower demand for their books. If there's a low demand then that means the bookstore isn't going to sell as many as those types of books. It just so happens that the large, more established publishers have the money to market and promote their books and make the public aware of them. THat's why they get top billing in bookstores because chances are more people than not are going to come in searching for a book that has been highly promoted vs one that hasn't been promoted at all. No bookstore wants shelf space to go to waste on books that aren't selling and those are mostly indie books or books that aren't getting a lot of promotion. It sucks, but this isn't a problem with bookstores like Barnes and Nobles and Borders, but a problem with the indie publishers - some can make it to the big time, but most can't. It's easy to blame large bookstores and the publishing industry, but it's a risk you take when you get into the business and decide to start your own publishing company.
Sorry, but those folks complaining have no sympathy from me.
Yes, I think B&N, as well as other large chain stores like Walmart, are very selective and will choose books that are heavily marketed, by authors you've heard of, and books that they think will sell well to stock their shelves with. If they didn't, they start losing a lot of money. Publishing is a business, and many people forget about it. If these protesting writers are so concerned about it then they should try financing their own books and take the hit when their books fail.