Soulja Boy is causing major controversy after a veteran accused him of making derogatory comments about the military in his new song. Soulja dropped a video for his new track "Let's Be Real", which contains the lyrics: "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."

Check out the song below and see what a former veteran said about the track and making his own diss to Soulja Boy.

Former infantry sergeant and 5 year combat veteran Leo Dunson recorded a diss track, "Change Your Name", after hearing Soulja's "Let's Be Real"  with the lyrics, "F--- the army troops."

He raps under the name Sgt. Dunson, and says Soulja's song is:

"The most ignorant thing I've heard in so long". It's especially offensive with the 10 year anniversary of 9/11, this Sunday."