The Duke of Sussex's emotional moment on stage, which sparked a row with Prince William, has gone viral on social media.