Are you sure you are up to date with what happened?
My understanding, and in layman's terms, is that a hedge fund shorted more GME stocks than they are available. Redditors noticed and correctly thought that if they buy all the stocks available, when the shorts expire and the hedge funds will be forced to buy, they(redditors) can dictate the price.
They just beat them at their own game and rules.
Want a fix? Make shorting illegal.