He’s done it more cleanly than Schumacher but he’s usually been in the fastest car on the grid with huge funding.
TBF the fastest car point has been said about 90% of F1 champions since as far back as I can remember (mid 90s). It was certainly said of Schumacher all the time. It was said about Vettel. It was said about Button during that 1 year. It was said about Mika Hakkinen.
I think Lewis is often criticised for the same character 'flaws' that other F1 champions have displayed.
Vettel was as sulky as it gets when he didnt win. And clearly demostrated he was in it for himself, not the team (multi-21).
Schumacher cheated - or at least stretched the rules so far as to become unsportsmanlike (e.g. 1994). He was also arrogant in his demeanor (e.g. www.telegraph.co.uk/sport/2348589/The-dark-side-of-Schumacher-should-not-override-his-genius.html)
Alonso lied to officials - famously 
Villeneuve was always hanging around with celebrities and wanting a 'Hollywood' lifestyle.
...and so on.
The reality, I think, is that only deeply flawed people can make it to the very top of a sport. Dan R's response to a penalty might have been nicer but he has also never made it to the top of F1 and is unlikely to now.
Maybe Lewis is arrogant - but he is also absolutely top of his game. He is the highest paid, highest succeeding person in a sport filled with high earners and high success. Arrogance is both the cause and the effect, I should imagine.