To be fair, it's not like they could have used those nukes anyways. The launch codes were kept in Moscow, and the Russians had no intentions of giving those up. Plus, they didn't have the knowledge of how to maintain them. They could have eventually reversed engineered them, but that would have taken a lot of time, money, and potentially lives. The aid money from America was worth much more to them in the aftermath of the USSR's collapse. Though I do wish they'd been able to get a defensesice agreement out of it, because clearly it would have come in handy.
If they don't get annexed Europe gets to collect on those sweet sweet loans for decades and they maintain their buffer area. I'm sure Ukraine sure feels dumb giving up those nukes and Russia super pinky promising them they would never invade.
save