I am not unsympathetic to your position but lets call a spade a spade... Putin did not have to act. He chose to act. The West did not have to act. They chose to act. The Ukrainians are caught in the middle and they too carry some responsibility for what they were doing to the people of the 3 provinces who wanted to secede and be ruled by Russia. There is plenty of blame to pass around.
Bruce: I agree that blame is widespread and very few countries on either side of the newly evolving (non communist) Iron Curtain do-not have blood on their hands.
However, in the brutality of war (oops- I mean a "special military operation", of course), a spade is never called a spade! In war, a spade is called a "f#cking shovel"!
And once a war has started, apportioning blame for the cause of the conflict is only useful in the historic context of post-war analysis. Or said another way, it doesn't matter now who did what to whom and who is telling-porkies. Nor does it matter now what the real truth is in Ukraine, or what the real truth was before war started (as if "truth" is an absolute, which it is not - especially in a war). Once a war has started - it's like making a decision in economics; it becomes a "sunk-cost"- and it's pointless re-visiting the decision!!
Once a war has started, history has taught us that the normal process of extracting peace is defeat!! , the only way to avoid this inevitable outcome is for the leaders on
both sides of the conflict to gain an advantage by negotiating another outcome to war.
Again, now that the war has started in Ukraine, Zelenskyy's wants for an alternative to the natural outcome of war is probably not as important as the wants of the NATO alliance (read America) - and it's anyone's guess what Putin now wants.
We live in interesting times!!
Don