These stories, among other reasons, are why I barely ever shop in brick-and-mortar stores anymore.
I'm a big guy, 6'5" 250lb, but I'm also pretty nerdy looking (and nerdy, to be fair, I love sci fi and video games). I have thick glasses and curly hair. I'm also a huge nerd about firearms and pretty knowledgeable about them, though I might as well be a babe in the woods compared to some of the phenomenal resources on this forum. I'm also pretty young and young-looking, 25 but I always get carded.
I have absolutely had it to the point I can't take anymore being treated by gun store owners like I'm some dude that just came from playing Call of Duty and thinks guns are a game. I know a lot of people who look like me are like that, but it's not okay to treat retail customers like what you expect them to be if you want to make a sale.
I've also seen too much dry firing, rough treatment, slamming closed on empty chambers, etc. of the floor model.
So I buy from online sources almost exclusively. When I buy from Bud's, I get a gun that's soaked in factory grease, still in factory packaging, and hasn't been touched more than once or twice for the Bud's folks to confirm inventory. I absolutely love that. It takes out any guesswork.
Some folks say I should feel bad for not supporting local business, but I do support the very small number of good ones by buying ammo/accessories and I support local shooting ranges. More broadly, I just don't feel that guilty. Blockbuster retail stores were garbage and I have never felt bad about switching from them to Redbox, Netflix, and Hulu. That's called capitalism.