The United States invades Iraq on the other side of the planet, under false pretences, and western opinion is: that was unfortunate, but we had the best of intentions.
Russia warns for decades about NATO expansion, and that Ukraine is absolutely a red line for them, and western opinion is: this is a complete shock, they won’t leave any other country in peace unless we stop them now.
^^^ Indeed so.
We, The West, have no moral high ground whatsoever. If we moan that Russia invaded Ukraine illegally, Putin can draw our attention to our own illegal war in Iraq.
If The West worries that evil, nasty Russia will go nuclear, Putin can remind us that the US went nuclear on Japan in 1945 - twice.
It's a sad state of affairs but it's true: The West has no moral high ground, and Putin knows this.