Thought this should be mentioned.

Dirty songs by Two Live Crew by any chance?

I dislike the majority of popular Hip-Hop artists of this generation. Not because they're popular, but because they all rap about the same damn things over and over. Half of them are untalented, auto-tuning, annoying little turds i.e. Lil Wayne. I like rappers like Talib, Lupe, Wale, Mos, Hova, Nas, Apathy, Lauryn, and Common even though the later two need to put out new material.