Don't get me started on B&N. As ridiculous as it sounds, I want to support B&N because at least they employ people who are somewhat local vs. an Amazon fulfillment center X miles away. Plus with that story of fake/reprinted books on Amazon, I'd rather buy directly from the retailer instead of a commingled pile.
My ideal B&N experience: go to their site, find the book I like, purchase it for the same price as Amazon (usually the prices are the same), then go pick it up at the store. But no, I can't do that. If I want to pick it up in store, I have to pay the "in store" price (which is often at 10-20% higher). No thanks.