I agree there is nothing remotely glorious about war and the various members of my family who are in the forces would agree with that too.
I think it's naieve in the extreme to think we can always avoid it though.
And with regard to "Help for Heroes" and simply assuming ...
"the army and the state do far more for them financially than they do for other people who are hurt in the sorts of accidents where there is no liability."
Don't you believe it!
Up until recently the provision for wounded soldiers (after the initial period of injury and recuperation) was pretty woeful tbh and is still very patchy in some areas. The provision for mental health issues such as post traumatic stress is still pretty poor.
That is the whole point of these campaigns and why they deserve support.
Yes, soldiers are doing a job, and sign up knowing the risks. But there aren't many jobs that involve endangering your life or becoming severely disabled at a very young age.
And because serving in the forces is so distinct from civilian life, when soldiers can no longer work due to sickness or injury they not only lose their income but their friends, their pride, their status, their whole reason for being sometimes.
For all the reasons above, I'm proud to wear a poppy and just because we have reasonable stability in W. Europe atm, we shouldn't imo assume that will always be the case.