While I still hold rock dear to my heart, I've learned to appreciate talented rap artists because of my major (music production). Rap used to have a message worth hearin' but sadly has turned into "cappin'" or tryin' to brag about the things you have, or nonsensical crap. But good rap does exist, check out the Roots, Wu-tang, Bone Thugs, Outkast, Kanye, Dre, Jay-Z for starters. But don't ignorantly hate. It takes more talent than you would credit to combine lyrics with a rhythm that flow with a pulse well. Sorry, music's my life, so I hate when any aspect of music is ridiculed.