I agree that a lot of mainstream corporate sold hip-hop is self-hating.