It always frustrates me when a restaurant or fast food outlet only allows customers to order food from their "Breakfast Menu" before a certain time.
Traditional breakfast fare is naturally unsatisfying and disappointing, but this is not the point; I've no issue with restaurants having a Breakfast Menu, for those who like eating such food.
However, if I feel hungry at half-past-nine in the morning, and I want to order pie'n'chips, or spaghetti carbonara, or a four cheese pizza, then I should damn well be allowed to! And who are Wetherspoons, or McDonalds, or anyone else, to tell me otherwise?!