[Bleep] the FBI and [bleep] all the Army troops/ Fighting for what? [Bleep] be your own man,” Soulja raps in “Let’s Be Real.” You can listen to the whole, terrible song here.

Guess what? A lot of people are not happy about the insult. More than 1,700 people have signed a petition on asking others to boycott the rapper and ban him from military bases.

Soulja Boy issued an apology on, writing that “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,” he said.

The 21-year-old explained that he was trying to express his frustration that the U.S. is involved in two costly wars. He said he wants the troops to come home soon: “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.”

I’d also like him to apologize to my ears.