I agree...I think some rap these days is just nasty and for shock value. Notice how I didn't call it hip hop...because hip hop is not the crap that you're talking about. I'm not easily offended and honestly, if I'm dancing at a club I might dance to some of this stuff....but that doesn't mean it's good. I chalk it up to record labels manufacturing crap because they know people will buy it, not because it's good music.
Just my two cents...