Also, that was not any form of an agreement, it was just words in a meeting. Nobody signed, it was not ratified with US congress as a treaty.
If you take that as binding then all the verbal commitments made to Russia that NATO won't expand eastwards should also have been binding, and they were broken first. I know you will get angry that I mention it, but it's a fact.
Well, I did say not legally binding. But you can see how someone might interpret "Russia and the U.S. will give full guarantees of security" to mean "Russia and the U.S. will give full guarantees of security" if they weren't really paying attention?
It was not even an agreement at all, nevermind binding. It was words said by the Russian president. Not a contract, not a memorandum, just words in a meeting. If Ukraine took one sentence said by the Russian president in a meeting as security guarantees from US (emphasis on the word guarantees) then they are the problem.
Security guarantees would at minimum require a treaty ratified by congress in US, something which I don't think is on the table any more at all.
The words you quoted came out of Yeltsin's mouth, not Clintons:
https://nsarchive.gwu.edu/document/30921-document-9-memorand...