Bearing in mind he is also wearing the Golden Jubilee medal (which was given out in 2002 when HRH was only 18 and not even in the military) I suspect he has had the rules waived and been given special permission to wear both. There has to be some perks!