Soulja Boy learned a very hard lesson this week. After rapping "f**k the troops" in a new single, "Let's Be Real," an online petition was put together by an army vet seeking to get SB's music banned from military bases. The star was forced to apologize for and clarify his offensive statement publicly. While we don't condone violence against authorities in any way, shape, form or fashion, we acknowledge that resistance to authority has been somewhat of a signature in hip hop. Here are some of the other rebellious anthems composed by unapologetic rappers that have put them in hot water as well.