The only part I can agree with is that NATO was too aggressive in the light of the obvious fact that Putin is a sociopath. He leveled Grozny with no remorse. Same with Aleppo. That is the definition of sociopath.
I work with Ukrainians on a daily basis. They don't want to be part of the Russian sphere of influence. They want to be part of the western economy.
Whether you like it or not, they want what the West has, not what Russia has.
They have the right to independence from Russia. There is no defense for what Putin is doing.