:salam2:
I have and there's no excuse for them either. I'm a US citizen (refuse to call myself an American; I am Muslim) and have absolutely no sympathy whatsoever for any American soldier.
They may not all be "bad people" per se, but they're signing their lives away for a cause so historically oppressive even decades before the Iraq and Afghan wars that they should knowingly expect what's coming to them and who they're really serving. Countless countries have been invaded by these "good guys simply following orders." That same excuse could be given for Nazi soldiers who carried out mass genocide, but the point is there is no excuse for an institution that welcomes thieves, rapists, murderers, and oppressors.
Until they acknowledge the "service" they provide is service in the name not of their own God, not even for the good of their fellow citizens (the ones they supposedly protect), but for big wealthy business interests that will do anything to make a buck off of someone's life, they do not merit anyone's conscious defense.