Harry has 'a chip on his shoulder'