Retailers don't and should not care who makes a purchase, as long as the payment goes through, the next person in line is just as good as the previous person.
Writing a simple script to check retailers for stock isn't even a requirement, you can go watch on a public website as these "bots" run through the list over and over in real time.
If there is any blame at all that could be handed out, blame the foolish who are willing to spend double or triple price for a GPU.
Regardless, anyone who ponies up the cash is no more or less deserving than another, even if they just want to hang a 3080 in the window for decoration.