Does America need Donald Trump?