Immortal Technique has a good song and Cypress Hill has some good songs, but it is my opinion that mainstream hip-hop does not deserve any respect. Every now and then I'll hear a good song on the radio but then I'll have to wait another half hour to listen to another good one.
Hip-hop is in no way declining in the money it makes, it'll just never make me a fan in the course it's taking.
But then again for those that are fans of the genre they have the internet if they want to listen to more than just the songs on the radio.