It's the right move if you want to spur on multipolarism by causing widespread distrust in a Western run global financial system. So in that sense I'm glad the US-led West has accelerated that process.
You need to draw red lines somewhere. If you wage attack wars on other countries or reject our shared values, you can't be part of Western society or enjoy its amenities. Don't do that, and you can. It's that simple.
SWIFT is meant to be a global neutral platform, not an extension of US foreign policy. It's that simple. It's because of your Western chauvinism that you can't see that the US and Israel have done exactly the same thing you accuse others of having done. Ergo, why haven't they been kicked out of SWIFT? Riddle me that mr. "You need to draw red lines somewhere"