I do believe there is a difference between rap and hiphop. I myself really dig hiphop that incorporates a playful use of language and rhyme, while maintaining coherence. I don't like rap because all they talk about is drinking, drugs, violence, and how bitches be crazy.
We already know bitches be crazy.