Putin caused NATO's expansion.
Your list of "facts" is just a list of Russian talking points in English.
Estonia, Lithuania, Latvia. Or are those not countries on the russkie border?
At a major address in Germany, the Veep of the USA openly stated Uke was to be admitted weeks before the SMO. Should the russkies have waited until that was formalized, and thus invite an Article 5 response to pushing NATO in Ukeland back?
You may need to brush up on your history and facts.