Ahh wtf? You are full of shit. I checked 6 physical stores, Newegg and Amazon. No 1080 to be found. This was a paper launch, terrible availability.
I've been checking that site and had three or four opportunities to buy a 1080 over the last couple of days. You can even get text alerts sent to your phone when stock is available. If you didn't get a card, you weren't using the tools available to you. Other people use the site to quickly burn through any retailers inventory before slow people get a chance. It's the modern age, you gotta use modern tools instead of poking around in a car. Early bird gets the worm.
Yeah, I am so sick of this "paper launch" shit. Absolutely not true.