Trump has been his own worst enemy: Michael Starr Hopkins