I think the only way to keep "regular folks" from doing this is to keep the situation from happening. The redditors did nothing wrong, even from a moral standpoint; they just took advantage of a flaw in the market, like anyone would. Regulating that would risk dismantling the very concept of investing. You can't keep people from simply buying/selling stock. That's asinine.
It'd be like banning the shift in baseball, or some crap, because Chris Davis keeps hitting into them.
The only way to fix it is to fix the flaw. The only way to fix the flaw is to regulate shorts somehow. Or else this will keep happening.
I'm looking at you, robinhood, btw