Disagree. May happen, even soon, but hasn't happened yet. Dependency on Russian gas, oil, wheat and raw materials in inexorable. China may have to intervene in some manner to prevent regime change in Moscow that degrades the relationship with Beijing. With India and China remaining pro-Moscow at present, its hard to make the case for true isolation of Russia yet.
That said, Putin and his crew are gambling with their lives on this one, and I almost think they were led into this by forces that would like to see them gone (count me among those forces).
That said, Putin and his crew are gambling with their lives on this one, and I almost think they were led into this by forces that would like to see them gone (count me among those forces).