F*** the Army? Soulja Boy Apologizes for Dissing the Armed Forces in New Video

F*** the FBI? F*** the troops? In Soulja Boy's new video, "Let's Be Real," the 21-year-0ld rapper has a few harsh words for the armed forces.

In the song, Soulja Boy says:

"F*** the FBI and f*** all the army troops / fighting for what? Bitch be your own man / I'll be flying through the clouds with green like I'm Peter Pan."
After the song was released a petition began to circulate to ban Soulja Boy's music from army bases. Leo Dunson, a 5-year combat veteran, also released a song in retaliation to "Let's Be Real," called "Change Your Name."

Here's Dunson's song.

Soulja Boy has already apologized for his lyrics, telling the Global Grind that his words came out wrong.

Soulja Boy said:

"As an artist, I let my words get the best of me. Sometimes there are things that we feel, things that we want to express, and when we put them on paper and speak them out loud, they can come out wrong.... So, I write this to give my sincerest apology to all members of the United States military services, as well as their families that were offended by my most recent lyrics."
Despite the apology, the online petition has already gathered more than 2000 virtual signatures.

Do you believe that Soulja Boy's apology was sincere? Does it matter? Once you tell the army to go f*** itself, does a simple apology make everything better? Or is the army out of line for trying to ban Soulja Boy's music?

Here's Soulja Boy's new video, "Let's Be Real" (NSFW language).