Well if people are buying 6+ cards in one go no wonder he can't get a card. Miners are buying them all. When have we seen this happen with amd before?
And yet what's the difference? You are tossing out illogical argument after illogical argument. Here is the reality:
nVidia releases x stock of 1070/1080, advertises MSRP, but none are ever listed at MSRP (aside from the FE tax for the privilege of owning a mediocre performing blower). Stock sells out and remains sold out, because they are popular.
AMD releases roughly 20x stock compared to 1070/1080 (assumed to be similar to differences in 1060 stock), at MSRP (long advertised at $199-300 for the Polaris range, and long advertised at 4gb for $199 and $240 for 8gb--that was
never a surprise). Stock sells out within a day and continues to sell out regularly. Whether or not they are selling out because of miners is ultimately irrelevant, because they remain incredibly popular--which is why they are selling out.
nVidia has only managed to list 1060 at MSRP in some cases, but the point is that both are selling out because both are popular cards. AMD responded to previous generation issues with miners by pumping out greater stock for the 480, but even that wasn't enough. I guess it's far more popular than you want to accept?
I don't get where you are inventing this idea that AMD lied about the 4gb/8gb difference in the cards, or somehow surprised consumers with the MSRP that these cards released at. They released at exactly the prices they announced weeks before, with reference appearing first (As announced), and AIB later, to remain under that $300 MSRP range.
as for above MSRP costs for AMD and nVidia, that has nothing to do with either manufacturer outside of the demand of the cards and inability to match this with proper stock.