Mearsheaimer would have to show that absent NATO expansion, Moscow would let Ukraine live in peace.
There was no risk of Ukraine joining NATO anytime soon.
There was no risk of Ukraine joining NATO anytime soon.
Trump's presidency definitely put a pause on this plan, but now that Biden is back on top the clock has started ticking again. So yes, Ukraine was very much on its way into NATO, but they needed to either officially cede Crimea and Donbass to Russia, or expel Russia to be eligible. So something had to give.
[1] https://en.interfax.com.ua/news/general/191727.html
[2] https://www.rferl.org/a/ukraine-parliament-abandons-neutrali...