The Democratic candidate is too ideological to deal effectively with an opportunist like Putin. (Trump is worse.)