Being bad is his deal. Reminds me of my own mediocrity in that I am not even good enough at being bad to get the internet dollars...
Don't roast me, but there is a ton of great hip-hop out there (in my opinion). Like any genre, there are some real stinkers and like any genre it seems like the worst stuff gets the most airplay. It's like judging country based solely on what's played in pickup truck commercials.