Trump has a rotten soul