A retired army sergeant has hit back at Soulja Boy over his track slating the military, by recording his own song slamming the star.
The rapper sparked outrage after debuting a video for his new track Let's Be Real online, which contains the lyrics, "F**k the Fbi and the army troops... fighting for what? Be your own man..."
Retired Marine Fred A. Flores has already branded the lyrics "offensive" and an online petition has been started, campaigning for the star's music to be banned from U.S. military bases.
Now former infantry sergeant Leo Dunson has slated Soulja Boy, real name DeAndre Cortez Way, in a track called Change Your Name.
In the video, obtained by Tmz.com, he raps, "His real name is DeAndre, you ain't no Soulja Boy... I heard your song about f**k the army troops... don't ever disrespect the U.S. military mother f**ker."