This article plays the favorite game of Russian apologists — engage in bad faith with any pro-Ukrainian argument, and in good faith with any Russian one.
It fails to account for Russian troops in Crimea (when discussing 2014 referendum), it fails to account for Russian influence in Ukrainian politics (billions of funding) and of course there is no agency of Ukrainian people, only NATO and Russia.
And of course “US invited an invasion [of Ukraine]”, sure, lets find a more apologetic way of saying “Putin invaded Ukraine”.