He's a republican, would you rather he was a hypocrit, and did sing it? Despite 10 years in the army, albeit a while ago now, i have never sang it, or at least not since i can remember. It was nothing to do with the battle of britain, or any commemeration, the national anthem is a toadying ditty to liz and her family of leeches.