The rapper has drawn criticism for the song's seemingly anti-army lyrics, such as the verse: "F**k the FBI and the army troops ... fighting for what? Be your own man / I'll be flying through the clouds with green like I'm Peter Pan."
Retired Marine Fred A. Flores publicly blasted Soulja Boy's track as "irresponsible", calling it an insult to the US armed forces.
Soulja Boy later suggested that he was trying to express his opposition to the wars in Afghanistan and Iraq, but didn't mean to offend military families.
He said in a statement: "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."
A spokesperson for Soulja Boy's management team has confirmed that 'Let's Be Real' was never approved for release and it will not appear on his upcoming album Respect My Hustle.
Soulja Boy's rep also told TMZ that his management and record label are trying to remove the 'Let's Be Real' music video from the internet.
Soulja Boy is apparently willing to hold free concerts and meet with military officials in order to make up for any insult to the army.
In June, Soulja Boy claimed that his Facebook was hacked after a series of racist and homophobic messages were posted on his official page.
> Soulja Boy denies buying $55m private jet
Watch Soulja Boy's controversial 'Let's Be Real' music video below: