Harry and Meghan's Netflix deal is 'a slap in the face'