As I noted many times last year, Trump voters could be divided into two groups: those who believed his campaign promises; and those who thought he was lying. One of those groups was bound to be disappointed. As it turned out, Trump was telling the truth, and the lying group has already jumped ship.
If we do ultimately wind up with a Ukraine peace deal, it will be based on a similar misunderstanding; the Ukrainians will believe Trump’s security promises, and Putin will not. Who will turn out to be right on that occasion? TBD.