Prince Harry Heartbreak: Military Veteran Slams 'Idiot' Duke Of Sussex Prince Harry has been slammed by an army veteran and got nicknamed a "complete idiot" for his recent comments about the commonwealth.