Soulja Boy has been under fire the past few days after the release of his music video for "Let's Be Real," in which the rapper crossed a few lines with his lyrics about the nation's Federal Bureau of Investigations and Army.

The lyric in question is, "F**k the FBI and the army troops/Fighting for what? Be your own man." According to TMZ, one person who was infuriated by the lyric is Fred A. Flores, a retired Marine who is now a commissioner for the L.A. County Veteran’s Advisory Commission. He demands an apology from Soulja Boy for his insensitive content in his music.

"It's a very offensive statement ... especially with the 10th anniversary of 9/11 coming up. He should apologize to ALL armed forces. [The rap] is very irresponsible, especially for a person who is an entertainer for the youth of our country."

The young rapper issued a response on Global Grind, apologizing for his statements and explaining what happened.

"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. When I expressed my frustration with the US Army, not only did my words come out wrong, I was wrong to even speak them. 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."