Prince Harry’s attack on British royal family leaves many adazed