Most of us accept that NVIDIA is under-producing GPUs (or to quote them, the "demand exceeds the supply").
What most of us are angry about was OCUK claiming to be in the best position, when they get a handfull of cards weekly. Meanwhile the main competitor is getting 300+ cards weekly and handling the FE sales on top of that, and other smaller competitors have had free stock available to sell on a number of occasions. Despite all this, OCUK still takes orders which is a sign of true greed to be honest - anyone pre-ordering here now or even for the last couple of weeks won't be seeing their card until well after most competitors already have free stock available, which means most people buying from OCUK right now will just end up cancelling their order anyway.