I say let the miners buy them all. Actively prevent non-miners from buying them, instead requiring bulk purchases for any GPU order. Minimum 10. Let the market absolutely dry up.
Then, wait. Wait and watch as mining difficulty increases, scalpers start competing, and supply chain issues start to get resolved. I for one can't wait to see the result either way, as this entire last year has been a fascinating view of greed taken to extremes. It will collapse at some point, and when it does we can hire the now redundant graphics artists to draw the smallest violins possible.
Or maybe I'm just wanting to see this whole thing burn down. Seems like either result at this point would be preferable.