Between the rampant counterfeits on Amazon and eBay, and the thriving online firearms business, I haven't even thought to buy anything gun related off either of those websites in a decade. Whatever minimal, insignificant penny-pinching that can be accomplished with Amazon isn't worth it, IMO.
On the first part, seriously...I fucking hate buying anything from Amazon to begin with. It's all counterfeit. I buy fuzzy, soft, cheap shit for my wife on Amazon as "filler" presents....like cheap socks with owls on them, stupid shit like that. Literally anything of value I ever buy (like quality socks, wool or alpaca sweaters, etc), I purposely buy from elsewhere.
I honestly couldn't give less of a shit if Amazon stopped carrying gun stuff, and would have never noticed. Why, when places like Brownell's, Midway, SKD Tactical, etc exist.