David Beckham was a villain to many in England after being sent off at France 98, but he overcame it to become a hero in the eyes of Three Lions fans.