Yes, you have two people who cannot be trusted to keep their word. Trump has gone back on more agreements than the has signed (some signed by other's on America's behalf) and Putin's word is totally untrustworthy too. Security guarantee for Ukraine? Who could trust what Trump agrees to in the near future, though he is under some Senate pressure to act with some sort of decency. And you wouldn't keep a Putin promise to stop his illegal aggression under your pillow.
It was Plato who said, “He, O men, is the wisest, who like Socrates, knows that his wisdom is in truth worth nothing”