Kicking Russia out of the G20 is not going to happen. Too many states still support Russia at this stage.
China went as far as to give credence to the thesis that there were some bio labs sponsored by the CIA in Ukraine. When the issue was brought up at the Security Council of the United Nations, China said there should be an inquiry on that through a multilateral mechanism.
We could get satisfaction by excluding Russia from multilateral institutions, but that's not going to change the global picture we have right now, unfortunately.
