Carles Puyol is a Barcelona legend. He could have been playing every two weeks but he has shown dignity until the end.