You are kinder than I am.
The prince is old enough and has been in the public eye long enough to have learned appropriate etiquette.
The gesture was purposeful or the prince is not very smart, or both.
His mother should cancel his birthday party, too.
LOL. Actually, it's interesting, but as the reality of the lives of people like Charles, the 'royals', politicians, the uber wealthy, etc. becomes more widely known and accessible, the more it becomes clear that most of us wouldn't want to be them - irrespective of the superficialities of fame and fortune.