Bollocks.
He single-handedly scored the goal that got us to the World Cup but he didn't single-handedly win it. If the defence had let in ten goals that match it wouldn't have mattered what Beckham did. As Enderby said, he can't produce for 11 players.
And why shouldn't he have travelled to that tournament? He was in his peak years and was captain of the team, carrying an injury that the experts said he may recover from in time. As far as I saw it, it was worth the risk and he turned out to be one of our best players.
So he can't tackle or head a ball? Neither can Wright-Phillips, Scholes, Joe Cole, Downing, Lennon, Milner, Crouch etc - and some of them are paid to be decent at that. His strengths are in playing passionately and leading by example. Oh and also that he is more technically gifted than almost all players we have produced in the last generation.
I look at the likes of Scholes and Carragher who 'retire' from the international scene and compare that to Beckham who, when being picked for England after surrendering his captaincy, was happy to sit on the bench and play his (bit) part. That doesn't show any signs of inflated ego to me.