It's an apolitical charity set up to help the victims of conflict. My opinions of Afganistan or Iraq are irrelevant, but no one in their right mind can compare those conficts to WW1 and 2. Earl Haig is widely refered to as the man who won WW1, or the man who killed over 100,000 Commenwealth troops with no real gain. Take your pick, there are cases for both.
I am sure the squaddies and lower ranks (like your grandfather) who were critically injured in Afganistan and Iraq (what about Korea, Northern Ireland, the Falklands, Balkans, Kosovo, and NATO assigned British troops just about everywhere) agree that they should not be given any charitable doanation as the war they fought in was not a popular one.
The fact is these persons still fought as they were ordered. They did their job. And believe me, to the vast majority, the military is exactly that, just a job. It makes me sick to see people directing their comments at individual soldiers. I cannot remember where I saw a particulaly lothesome individual instructing soldiers to abscond as it was an illegal war, and if they didn't they were just as responsible as the politicians. No they are fucking not.
Regardless of the conflict, any person who is seriously injured in the field of conflict is as worthy of support from a charity.