There is no doubt for me that football is the best sport in the world to watch. I grew up an Arsenal fan and its part of who I am. Nothing beats the intensity of a football match over ninety minutes.
But.
Seeing the emotion, dedication, sacrafice and all-or-nothing attitude of so many of the athletes in these London Olympics has made me have a lot more respect for other sports.
Christina Oghurugu defending her title in an olympic final, a mile from where she was born. Wiggins getting gold ten days after winning the tour de france. These and so many like them are tough, hard, people whove given everything they have just to be in one race or one event.
Maybe some of the whinging, self important babies who wear the shirts of our top football clubs, and nations, should take note and learn a lesson in humility.