When Soulja Boy's new album "Respect My Hustle" drops, it'll be one song short.

The rapper's management team has announced that the song "Let's Be Real" will not appear on his forthcoming album, after a storm of protests over lyrics directed against U.S. troops.

The song was leaked online featuring Soulja Boy rapping the lyrics, "F--- the FBI and the Army troops...fighting for what? Be your own man."  

The rapper has since apologized and, according to spokesperson Debby Coda, has offered to perform free shows for the military.