A former commander of British troops in Afghanistan has attacked Labour MP Emma Dent Coad for her criticism of Prince Harry.
Coad, the MP for Kensington, claimed Harry had failed his helicopter licence exams and his ridiculed his army record.
But Richard Kemp told Julia Hartley-Brewer it was "rather insulting for a member of Parliament to speak about a former serving soldier like that, who served on operations in Afghanistan. Not only that, he's one of her constituents.
"One doesn't expect your own MP to insult you and certainly not if you've done something they'd never dare do themselves, which is put their life on their line for their country.
"That's what he's done, it isn't what she's done. How dare she speak about him in that way."
Kemp spoke at length about Harry's role in establishing the Invictus Games, while saying it was "very much his personal decision to go to Afghanistan. It was opposed by the Government, it was opposed by Buckingham Palace. He had to fight to get out there before he could fight the Taliban."
He finished by condemning Coad once again for her "outrageous comment, slur and abuse", adding that "it signifies what is pretty strong streak in the Labour party which is anti-Royal Family".
Jeremy Corbyn has previously signalled his opposition to the Royal Family, but Kemp said that, if he tries to abolish the monarchy, he will receive huge criticism from the army for doing so.