Eminem, "White America"
This track didn't attack the fundamental beliefs of America as much as some of the other tracks on this list. But in true Em fashion, he used this song to make a statement about the power that he has over the kids living in this country and what that says about America as a whole. He also threw some shots at Dick Cheney's wife and Tipper Gore just to drive the point home.
Lupe Fiasco, "American Terrorist"
Just check the title. Gun control, the misconceptions surrounding Muslim beliefs and racism are just a few of the things that Lupe discusses on this controversial track.
Got an unpatriotic rap song to add to this list? Leave a comment in the box below and let us know.