Has little to do with them being assholes but rather the industry going digital.
As someone that buys physical games still as the majority of my purchases, Gamestop stopped getting my money for many reasons this generation. Sloppy fucking launches.
PS4 was pre-ordered there no issue the day it was announced, I payed in full and waited until release. Launch day comes and they literally almost give my system to a regular customer. I kept telling them I had a pre-order, show them the copy of the pre-order. They tell me I likely didn't pay in full, I laugh and SHOW THEM where it shows its paid in full. They then tell me I should have taken a number outside, strange considering I have a pre-order....thats my number lol, I don't need to fight for my system I already bought as it questions the whole point of a pre-order. Finally someone with some damn sense looks around and stops a customer mid transaction and shows that the box literally has a sticker with my name on it and one of the employees didn't see. This was my last time pre-ordering a system from them, but I was willing to ignore it as this stuff happens from time to time.
I pre-order MGSV, pay in full. They decide not only are they no longer going to have a midnight release, they are not going to notify anyone that they've canceled the already planned midnight launch.... i found out by going to a empty store. I head to my near by Wal Mart and literally get the last copy in a line of other gamers. Played it for hours on end until the morning, but before I went to sleep....I had to take care of one thing. Went to gamestop as soon as they opened, got my refund, thats the last time I'd pre-order ANYTHING from them going forward, keep in mind they used to call people and notify them that a launch was canceled or an event was happening etc if you pre-ordered something. I thought, shit maybe its just how they have things set up for pre-order, they can still get my business on used games.
Last and major reason for me no longer going to this business. Their used game prices are a joke, they are literally so bad, it questions how the fuck they really expect to run any lasting business with such prices. For years when I went there, I'd just have my phone and check Amazon and buy accordingly, most times it was cheaper for me to just buy the game right there in the store, those days ended years ago lol. I was going to buy a few games and none of them where cheaper at GS, in fact most of them where literally like 15 to 20 more for basically no reason. I don't recall what I was buying at the time, simply that it would have saved me more money to buy them all used on Amazon to the point where I could get a extra game and still spend less money.
Here are some examples with titles out right now
Used cheapest about $25
Amazon.com: Assassin's Creed Odyssey - PlayStation 4 Standard Edition: Ubisoft: Video Games
Used cheapest is about $16
Sir....the game NEW at Amazon is the same price as the game used at GS..... that alone shows why I simply can't really shop there. Their pricing is as bad as its ever been and the closing of stores and lower sales shows greatly.
So I don't buy most of my game digitally, far from it. Got a pre-order for Cyberpunk 2077 physical, will buy Demon Souls remake physical, will buy Spiderman Miles Morales physical, AC Valhalla and the next COD all physical likely used down the line, but I have no interest in buying the majority of my content digital, has nothing to do with why I avoid GS. The prices don't make sense and I can't even trust theses guys to actually handle a pre-order respectfully to really put my trust in their hands.