Personally i think Knighthoods should be given later on in life. I find it a bit cringe worthy to call a 30-odd year old "Sir". Alex Ferguson, Yes. Bobby Robson, Yes. Paul McCartney,Yes. Bradley Wiggins?? Not yet for me. Knighthoods get given out like they are going out of fashion