He's pretty much a douche bag, yes. I imagine he puts on a hell of a show though - he's got some energy.
I just have NO respect for someone who tries to create a facade of a "struggle" and a "fight against the man" in order to show value. It's cheap, boring and has been done 100 times over. He is boring. He does not have an ego - he is palying a role that white 25yo's are buying RIGHT into.