Prince Harry and Meghan, Duchess of Sussex, were roundly reviled on social media after making a cameo appearance at the scene ...