Harry and Meghan have 'worn through any good will they had'