You sound like a good person to me, but I do think you're wrong. It would be very hard for you to not see things the way you've described them, without going crazy at least.
It may be best to reject others' opinions, considering what you've done. Just to maintain that sanity. We all lie to ourselves for many things in our lives to maintain sanity. I'm not saying this in any way to be a slight towards you.
I personally think the current wars are actually abusive to those who join. Just because someone signs up to -defend- the nation, doesn't mean the political elite has a right to abuse those people. Since I think the wars are unjust, illegal and doing more harm overall than good. I'd never participate and would never encourage anyone I know to do so either. The best way to end war, which is never the 'right thing' in my mind to refuse to participate. There are -always- alternatives even if the argument coming from the profiting parties don't frame it in such a way that this is clear. Short of having foreign troops as we have them overseas, in your hometown. Then there likely are few alternatives.
Someday, and I think that day is approaching or we wouldn't be automating war, we'll see everyone as the same as us. I'd grab a gun and defend my home in Afghanistan too. I don't blame those people. Just as I'd be a 'terrorist' if the Chinese were in the US today to liberate us. I don't believe in gods or the tooth fairy- but I'd be happy to ally myself with Christian Fundamentalists if it meant preventing some jackass Chinese soldier from blowing up my grandmother's house, raping my wife, or just for simply marching around my hometown like they own the place.
Which all of these things happen when you give someone a gun and license to kill.
The whole get-the-bad-guy argument has been proven wrong so many times. Looking at the situation today, Saddam was a great guy who we wish we could put back into place. Now there's ISIS, it's all a huge joke on us.
I don't honestly believe it's about any noble goals though. It's about perpetual war, using any argument at any cost to keep it going. This is the Vietnam they failed to turn into a perpetual goldmine for those who finance it and build the bombs.
If you get my overall point here, you'll see I actually Support the Troops better than those who have the stupid bumper stickers or tell you "thank you for your service". The best way to support them is to bring them home where they belong, defending the nation from attack. I can't thank anyone for their service since I don't support the mission, but I also can't bear the thought we as citizens have somehow allowed this to go on for so long.
If political influence wasn't strictly measured by our bank accounts in our society, you'd never had a war to fight.