JDOD
therecordingrebels.com
The problem with all of that is the double standard. Rap is celebrated for being racist, homophobic, and sexist. But when a cheesy white guy does it, it's the end of the world.
Actually, I think a lot of rap is fucking terrible for similar reasons too. But there you go.