Not anymore, he used to be get flack early on his career but these last few years he's had it good.
He is trying to be someone he's not though, I think he's getting brainwashed by the people he hangs around with.
I very much so much doubt that he even wrote those things on Twitter and such, someone else would be doing it for him.
Muhammad Ali was a perfect example of this as well.