Stopping scalpers is an unreachable pipe dream at this point. There is a multi million dollar industry in designing bots that bypass check out verifications for any retailer. Would be scalpers are paying upwards of 4 grand for temporary access to these bots which is a huge incentive for people to keep making them.
Graphics cards are particularly effected by this because of their high demand. They have many very lucrative uses. 3D graphic design, the ability to train very high power deep learning neural networks at high speeds, and yes mining crypto currency. Gaming is probably the most wasteful, and least important uses of these luxury cards, so expecting to pay MSRP for something like that is nothing but a pipe dream.
I got an RTX 30 card off Amazon last week, I also started looking for it, purchased it all in the last week. It was extremely easy to get. The catch is I paid the going rate for the card at about 1000 over MSRP. I could get them at MSRP if I invested in access to a 4000 dollar piece of software, but I only needed one so it would prove not to be cost effective.
This is the state of the market now, if you don't like it, well you're not gonna get a card. That's not likely to change for at least a couple years if not many more. My advice is that if you really want one of these, accept you're buying a luxury item and save up, and if you're smart, try to find a way to make something back on your investment. It's not hard, and is the reason these cards are so in demand because they in themselves are gold mines in the digital age.