After rapping "f--k all the Army troops / b---h" in his song 'Let's Be Real,' Soulja Boy is tellin' em he's sorry for the lyric. The rapper has issued an apology to all of the servicemen and women that he might have (and probably did) offended.

The 'Kiss Me Thru the Phone' hitmaker issued a statement on Global Grind, saying, "When I expressed my frustration with the U.S. Army, not only did my words come out wrong, I was wrong to even speak them ... n no way do I want to hurt any of our honorable soldiers who put their lives at risk, regardless of how they feel about the two wars we fight in ... I am deeply sorry."

He went on to further explain his reason for including the line, saying, "As a young man who grew up in the post-9/11 era, I have watched our country fight two wars that seem like they are never going to end ... A lot of people in this country are struggling to make ends meet and I think a lot about what if we had never gone to war. Where would our economy be?"

Although his apology seems heartfelt, we wonder if Soulja Boy would have been as quick to back peddle from his "f--k the Army" mindset if veterans and those presently serving our country didn't threaten to boycott his music. Just sayin'!