Nobody is forcing me to do anything. I don't like being lied to.
I understand completely that demand has outstripped the supply, it happens, but how many cards do you think Nvidia forcast would be required in each country, and how many did they actually supply? What percentage do you think has been delivered vs how many on back order? They've released video cards before, they knew how many is needed in advance to fulfil the initial day 1 orders and they have the capacity to do it, yet they chose to do it this way instead.