I've been run out of so many retail stores it's ridiculous. As someone who tends to do a lot of research on purchases, my tolerance for BS is extremely low. This applies to many gun shops now, previously it applied to a lot of computer and car audio purchases. After being ripped off by unscrupulous dealers on several occasions, paying good money for shoddy work and being talked down to by people supposedly "in the know," I finally got tired of being treated like a dipsh|t and started making all of those purchases online. I can say without hesitation I have spent many tens of thousands of dollars in the last decade on computers and car audio and electronics, and all of that has gone online except for the installation fees in my vehicles for alarms and audio - and I found ONE good guy whom I have utilized for these services exclusively for years - a member here, in fact. And he has profited tremendously from my business, and will continue to do so. As for gun shops, the elitist attitude at so many of them has turned me away, just as the article mentioned. I have a good personal relationship with several, but unfortunately none are local to me. The couple of times I have tried my truly local gunshops, I haven't been impressed, thus I drive a LONG ways to patronize other shops that treat me better. I'm not a big spender anymore, but I'd rather drive an hour to support people I believe in than give a thin red dime to someone who treats me like an @$$hole. <edit> And I'll add, when I say "run out" I mean, I chose to leave. I don't get into confrontations with idiots spewing BS anymore. I just shake my head, laugh and walk away. I feel sorry for schmucks getting fleeced or buying the BS, but it's not worth my time and investment to try to fight the fight. I've found these people are usually just crooked or are confidently wrong in their "knowledge" and I've got better ways to spend my time - and money.