Donald Trump lambastes Jesse James but holds hope for Tiger Woods.