I actually agree with a miniscule part of this. Both political parties have paid too much lips service to our troops once they return home. I believe this country has been guilty of not taking care of returning heroes. But Moore's real agenda here oozes out of the edges; he doesn't believe our troops should be sent into battle, any battle. War is all about Wall Street so don't support the troops.
No cause is ever a just one to send Americans into battle, in Moore's mind, so don't support those who are sent. That's the real message here, try as he might to suggest it's the troops he cares about.