Prince Harry is said to be "reeling" after finding himself at the centre of another controversy.