Firstly:
A good friend from my previous rugby team had his leg blown off on his first tour of Basra, 5 weeks into joining the army.
I call bullshit on your ‘5 weeks’. Perhaps 5 weeks into his tour, but not 5 weeks into joining the army.
The whole pervasive ‘anyone in uniform is a hero’ attitude that has developed is crap. That sort of nonsense started when Diana died.
Until 2003 and going into Iraq, anyone in the Forces was largely a pariah in many places, yet now we have pubs being vilified for not letting groups of squaddies in? H4H has done a good job in promoting itself. I prefer to give to other charities doing related work. There are far more troops surviving with horrific injuries due to the improvements of battlefield medical support. So, we see it more and as a nation were not prepared for that influx. Charities were set up.
That said, your logic is wrong. Those injured are injured because the politicians you voted for (If you didn’t vote, shame on you) or didn’t vote for decided that the military should be sent to do what it does. Regardless of your pacifist beliefs, you are allowed to support the individual who did a job you wouldn’t / couldn’t do (and that’s fine) and got hurt doing it. They were doing it on behalf of the society that you enjoy.
I firmly believe that the world would be a much better place if there were no need for the military.