Dont know if this has been said... but there is a big, BIG difference between Rap, Hip-hop, and R&B... all three are a different type of music... they may sound similar... but they are all three their own style of music....
but Rap itself is usually really angry music... I dont mind it so...