There's only two options for Zelensky ... keep the war going until the last of your fighters is dead, or take Trump's deal and start the rebuilding of the country you have remaining. I don't know what's going on with the European countries that should have been more involved from the start, but I doubt very seriously that they will come up with a better option than what Trump has given that country.
As for how the rest of the world sees us... who cares? The rest of the world can start taking care of their own security and not depend on US taxpayers to be the world's police and charity.
The left is angry because they are now being judged by the content of their character and not by the color of their skin.