Maybe the $300 restriction will at least give more people a chance to buy some. I found it very frustrating to miss out because the first people in line/online bought up the entire supply. This way, you can buy more but you just can't do it all at once, I think.
I know there were those who expressed the "early bird gets the worm" mantra when I said this last year, but to me the $300 thing is no different than setting a limit on other BF deals. I just want to save a little extra money and I can see how it damages the chances for everyone when people use it as a way to fund a cruise or entire vacation, because it quickly wipes out the entire inventory. It also makes the store take a hard look at gift card policies. I get that buying up $5000 in gift cards saves someone $500, which would be awesome, but it doesn't take too many of those multi-thousand dollar purchases to wipe out the stock. It's not like the regular Red Card discount where you can just come back when the stock is replenished.