So I've been sitting here for what seems like forever trying to collect my thoughts on this subject. Well here goes:
First off, I want to commend Marco for how he handled this. I know, I wouldn't have been anywhere near as forgiving as he was. This really gets under my skin, all they gain from this is a pissed/turned off customer and I think this is an absurd way to handle this situation, from a customer service standpoint. Also, If you don't like how online merchants work then you need to adapt or do something to set yourself apart instead of crying and kicking people out. I actually think the integration of their new headphone room (from what I saw on the InnerFidelity article), sets them apart and great customer service would have only furthered this. I even wanted to go there and see it for myself but I don't care to now. I'm currently saving up for "endgame" amp that they stock (I put endgame in quotes because I'm sure I won't consider it endgame in a few years... *cough* upgraditus!).
I think to ever treat someone in this way is absolutely outrageous, regardless of if they have a blog or some other kind of internet persona. This is customer service 101 to me. I realize they have the right to refuse service to people but come on, it would have only yielded them free press/advertising and get more people into the store. Given the way they treated Marco, now they get negative press so in the end they've only hurt themselves. "Word of mouth" can catch on like wildfire and if they continue to treat people this way, they'll only drive themselves into the ground. I hope they don't but it doesn't sound like they are learning anything.
Admittedly, I do try to get the best price when I'm purchasing a product but if I like the experience at a store that sells the product for a little bit more, then I will definitely purchase it there instead. So in my eyes for them to kick you out because of this, would usually result in them receiving yet another negative review... Some people just can't change/learn...