No idea why people slate Beckham so much. To my mind he was the only player who gave a f*** about The national team for a good few years. He gives 100 percent every time he plays for England so what exactly is wrong with him? He's a good sporting role model for children IMO, certainly better than 99 percent of footballers.