I personally can't stand Beckham. His stupidity got us knocked out of the World Cup in 98, and as a 10 year old when that happened (as well as him being a cockney rag) made me despise him.
He stands for globalisation. He's a celebrity more than a footballer. He contradicts himself in interviews all the time as well. Money grabbing twat.
But, he has been a great footballer. Legend? Nope. Anywhere near the likes of Moore etc.? Nope. Should he still be in the England squad? Well, if you ask me who are the 22 best English footballers at present, David would be in there.
He shouldn't have as many caps as he does in my opinion because in the years 2003-2007 he was NOWHERE near good enough. But as captain, he could not be dropped.