Soulja Boy’s latest track is causing quite the controversy right now. This track, titled, “Let’s Be Real,” goes right at the military and the FBI. “Fu*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.” Ummm…not the best thing to say just days away from the 10 year anniversary of 9/11. Actually not the best thing to say like…ever! SMH naturally, troops have responded and they’re not happy. Check out what one vet had to say after the jump.

Marisa Mendez

TMZ spoke with Fred A. Flores — a retired Marine who is now a commissioner for the L.A. County Veteran’s Advisory Commission. Flores tells us, “It’s a very offensive statement … especially with the 10th anniversary of 9/11 coming up.”

Flores — who has two children currently serving in the military — calls Soulja “Ungrateful” … adding, “He should apologize to ALL armed forces.”

“[The rap] is very irresponsible,” Flores stated … “especially for a person who is an entertainer for the youth of our country.”

Soulja Boy’s rep refused to comment.