I don't think it's their keeping stores open that is the problem as much as it is their attitude. Gamestop's reputation is already in tatters, and this just further illustrates their complete lack of care for their customers and employees...and a horrific lack of social responsibility, because in times like this stores are basically hubs for the virus. Especially when they don't provide sanitation products, despite claiming that they will. They're actively spreading the coronavirus with this.
If Gamestop took a more thoughtful attitude towards keeping their stores open - adjusting opening hours, actually providing cleaning products, and closing some stores where there is a higher risk - then I don't think it would be as big of a problem, because a lot of businesses that aren't deemed essential - which, by the way, Gamestop are not - are staying open with provisions to close if necessary. The issue is that they're concerned solely with making profit because they've been on a downward spiral and are looking to capitalise on self-isolation and the closure of other stores. It's borderline profiteering and it's absolutely disgusting.