Extracts from the latest Caitlin Johnstone piece, link for the full article. It wasn’t just NATO expansion, but the constant persecution by Ukrainian Nazis of ethnic Russians in the Donbass region since 2014. Any politician or MSM reporter who claims the invasion was unprovoked is being dishonest.

During a speech at the EU Parliament’s foreign affairs committee on Thursday, NATO Secretary General Jens Stoltenberg clearly and repeatedly acknowledged that Putin made the decision to invade Ukraine because of fears of NATO expansionism.
His comments:
The background was that President Putin declared in the autumn of 2021, and actually sent a draft treaty that they wanted NATO to sign, to promise no more NATO enlargement. That was what he sent us. And was a pre-condition for not invade Ukraine. Of course we didn’t sign that.
The opposite happened. He wanted us to sign that promise, never to enlarge NATO. He wanted us to remove our military infrastructure in all Allies that have joined NATO since 1997, meaning half of NATO, all the Central and Eastern Europe, we should remove NATO from that part of our Alliance, introducing some kind of B, or second class membership. We rejected that.
So he went to war to prevent NATO, more NATO, close to his borders.
Stoltenberg’s remarks would probably have been classified as Russian propaganda by plutocrat-funded “disinformation experts” and imperial “fact checkers” if it had been said online by someone like you or me, but because it came from the head of NATO as part of a screed against the Russian president it’s been allowed to pass through without objection.
In reality Stoltenberg is just stating a well-established fact: contrary to the official western narrative, Putin invaded Ukraine not because he is evil and hates freedom but because no great power ever allows foreign military threats to amass on its borders — including the United States. That’s why so many western analysts and officials spent years warning that NATO’s actions were going to provoke a war, and yet when war broke out we were slammed with a tsunami of mass media propaganda repeating over and over and over again that this was an “unprovoked invasion”.
It would have been so very, very easy to prevent this horrific war. Off-ramp after off-ramp after off-ramp was passed to get us to where we’re at now. Chance after chance after chance to avoid all this pointless death and misery was passed up, both before 2014 and every year since. The US-centralized power structure knowingly chose this war, and it did so to advance its own interests. If people really, deeply understood this, the entire western empire would collapse.