Most of the rap haters most likely haven't tried listening to real rap music. You'd probably sit watching MTV, waiting for your emo-shit bands to come up, hear 30 seconds of a 50 Cent song, then decide all rap is shit. It isn't.
I don't particularly like rock, but I don't hate on it's flow, yo. Some people like various forms of music, other people don't.
Let's rant about other stuff instead.