Out of box thinking, unfortunately somewhat tainted.
Get one thing straight. Soldiers do not get involved with politics. They are there to follow orders and enforce the policy.
edit - not going to get into this debate again so deleted my long post.
I don't respect U.S soldiers. I don't "disrespect" them either, though. I'm neutral and respect them as I'd respect my pizza delivery guy. I had typed out a long post about why soldiers don't deserve any extra respect beyond any other job, but then that will just start a debate that I honestly don't want to have. I'll just leave it at that.