Personally, I think people should stop whinging. Long delays are still fairly rare and the 'tat' sold in the airport is actually quite high end stuff. Further more, there are a whole swaithe of the air travelling public who judge an airport on its retailing offering.