Well, for me, he's an okay person. I appreciate the fact that he's honest and tells it like it is. That's an English person for you. English people don't sugarcode things. They tell it to you straight, but I'm English. I've lived in England for the first 14 years of my life, and I haven't met very many people as harsh as Simon.
What I think Simon should do is, yes, he should be honest, but instead of telling people what they are doing wrong, shoving it all in their face, and making fun of them, he should tell them what they can do right, without insulting them. Lots of Americans don't like that sort of attitude he takes.
I think he should keep being honest, but cool off and drop the insults.