Military veteran Fred A. Flores is NOT happy with Soulja Boy for his new rap song "Let's Be Real", in which he says "f**k the army troops."

Here's what Flores had to say about Soulja Boy's controversial lyrics:

"It's a very offensive statement, especially with the 10th anniversary of 9/11 coming up."

"He should apologize to ALL armed forces."

"[The rap] is very irresponsible, especially for a person who is an entertainer for the youth of our country."

What do U think about Soulja Boy's anti-military lyrics? Should he apologize for his words???