Finally!! A list that makes a little sense. I have a few to add to your list....
1. NWA- *** the police
2. Special Ed- I got it made
LL Cool J- I can't live without my radio
Beastie Boys- Fight for your right to party
Public Enemy- Rebel with a casue
and for this generation
1.Nas- One Love
Common- I used to love h.e.r
Ice Cube- It was a good day
Ice-T- 6 in the morning
Dr. Dre - dre day
Snoop- Whats my name
Eminem- Stan
Mobb Deep- Survival of the fittest
Wu- Tang Clan- Protect ya neck
theres obviously others, but these are songs that defined generations of music. I cant believe some of the choices i've seen here.