Jim,

I don't know you but you have a right to what you "opinion" of hip hop is but I think you really need to go back and re-examine all the generalities that you have laid out.
I am not a big hip hop fan, and yes it is true that some Artist do some of the things that you have posted but not all of them.

Your generalities should not go unchallenged.
You have a right to whatever opinion you have, but you are doing yourself a great disservice here by posting such an ill informed post.-Respectfully-Dana