President Donald J. Trump has negotiated a 30-day limited ceasefire between Russia and Ukraine. It is too early to tell the results yet. But since taking office, Trump has been giving Ukraine a bad ...