Did Harry go thru Royal Marine Boot Camp, if not he might as well wear a Superman outfit and claim to be from Krypton. Some things still need to be earned.
I think he was a Captain in the Army Air Corps.
I think his Royal Marine position was given to him by Philip.
He went thru whatever boot camp that was required during his service with the British military........
As a vet myself, I'm not inclined to criticize anyone who has proven to have served honorably for their respective country...........
To do so would just be a petty attempt at character assassination..............And I don't go there. Neither should you.........Sheesh!