*Soulja Boy made a U.S. veteran upset with his anti-Army rap he recently released via video saying “f**k the army troops.”

The song entitled, “Let’s Be Real” also includes lyrics like “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.”

Fred A. Flores, a retired Marine and currently a commissioner for the L.A. County Veteran’s Advisory Commission, told TMZ that he was very offended by the rap.

“It’s a very offensive statement … especially with the 10th anniversary of 9/11 coming up.”

He added that the rapper is “ungrateful.”

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