In some pics, he's less than handsome to say the least, but in others, he's pretty good-looking. He suits longer hair better and those pics of him with the goatee showed that's definitely a good look for him. Yeah, he doesn't have Holllywood-perfect looks, but I think that's a plus-point. Who wants to look like every plastic doll in films and on TV? Vive la différence! In some ways that's maybe helped him in his athletic achievements.
He's an amazing athlete and I'm surprised to see people knocking him. Well, I'm not actually. That's how jealousy and self-loathing often manifest themselves so it's really no surprise when beautiful (or not) underachievers try to put other people down for actually doing something with their lives. He's a guy who's worked hard for what he's achieved and deserves all his medals. Who cares if he makes money from endorsements? How else is he expected to fund his training? On top of that, a sportsman's career isn't very long and he's got to plan for his future. His eight most recent medals won't pay for his retirement, but investments and money from endorsements will set him up for life.