The Queen is the only living head of state to have done uniformed service during WW2, in the ATS. She trained as a mechanic and drove trucks (no sh!t).
She is also the Commander in Chief of the armed forces. The allegiance of every British serviceman (..and woman, but then "serviceman is not gender specific) is to the Monarch, not the Government.
This current government has treated our servicemen like ****, from not equipping them adequately to fight the war's they have been sent to fight, to fighting tooth and nail to prevent Ghurkas who have fought for this country, from being able to live here.
The last thing I want to see, on the D-Day commemmorations is our oaf of a Prime Minister soiling war cemeteries with his presence. Especially when the only reason why he is attending is to rub shoulders with Obama, in the hope that it helps his own image.
I have news for Brown; you can't polish a turd.
But the most important and poignant thing about this D-Day commemmoration is that its the last main one that the vast majority of veterans may be able to attend.
It may even be the last one that the Queen is able to attend, after all, she is well into her eighties.
Considering her own past, and position as Head of State, the Queens presence at the D-Day commemmorations is far more appropriate than Gordon Brown. I mean, it's not as if Brown was elected either, now is it.
Therefore, as a politician, he has no mandate to represent the British people, and no mandate what so ever outside his own constituency.