NATO walked up to Russia's border years before any aggression from Russia on anything. Latvia joined NATO in 2004, what the fuck did Russia do to justify that?
No, the US has violated the Budapest Memorandum as well. Economic coercion is included, so the shenanigans with making foreign aid contingent on closing investigations are in fact an instance of breaking the terms of the deal.
You can bitch about 'NATO expansionism' all you want, but the bottom line is simple:
NATO has not tried to invade Russia.
NATO has not tried to annex parts of other sovereign nations.
Russia has broken its treaty with Ukraine, invading it.
Russia has tried to annex parts of another sovereign nation.
If we go
past that?
Prior to the invasion of Ukraine, most of NATO was in a long, slow, military decline. Russia, by contrast has been modernizing and working on rebuilding its military over the last decade or so. We can now see corruption has crippled that, but while most of NATO was gradually disarming, Russia was engaged in military build-up.
Russia invaded Ukraine already in 2014, and also hit Georgia. NATO invaded zero nations in that time.
If you want to bitch about Iraq and Afghanistan, there's a very small degree of relevance, but three key differences:
1. Neither nation was invaded with intent of territorial gain.
2. Both nations were voluntarily withdrawn from, arguably too quickly, after serious attempts were made to set up local autonomous and non-awful local governments.
3. Neither nation directly borders Russia nor presents a threat to its self defense.
In all measures, in all ways, Russia is the instigator in this, Russia is responsible for the bloodshed, and Russia can stop it the instant it's willing to pull out.