It’s a fair bet that a significant number of the troops attending will be atheists or agnostics, of those that are religious as well as Anglicans there will be Catholics, other protestant sects, Hindus Sikhs and Muslims, so it seems unfortunate that the event was run by the state sponsored religion.
I understand the logic of course; the Queen is the head of the Church of England and Commander in Chief of the Army. These people fight on behalf of queen and country and the established religion gets the job helping them deal with the aftermath.
Lets leave aside for one moment the obvious snipe…
Soldiers from the Army's largest brigade have attended a service to give thanks for their return from Afghanistan and to remember the fallen.i.e “Giving thanks” to some deity for safe return but conveniently ignoring the point that the same deity is presumably responsible for the deaths as well, in favour of considering why, in this enlightened age we cannot have secular ceremonies that would also have ecumenical religious aspects to allow soldiers of all faiths and none to find their own meaning and comfort.