In my eyes, and many others here, rap IS shit, not the shit. Same with dance, trance and stuff like that. It all sounds the same, either talking quickly about bitches and Escalades, or a lot of soppy lyrics about loving someone with the same beat as the song before that one.
Rock is where its at. Instantly people assume rock as people just screaming/shouting lyrics no one can understand (yeah OK some bands are like that, but that's not exactly a large majority or the whole rock genre). Most rock songs have shitloads of meaning to the lyrics, get a good vocalist to sing, a couple of shithot guitarists and a decent drummer and you're talking business.
At the end of the day, each to their own.
Now listening to Marylin Manson's The Last Tour On Earth album.