> Nobody owes another country trade. ...not the rest of the world for wanting to avoid trading with a warmonger.
You're conflating decent people with their indecent governments. There are plenty of decent people who would gladly trade with decent people of countries we sanction, but we not only punish the entire country, we punish ourselves in the form of higher prices. Those prices ripple through the economy and we all get less.
Virtually everyone loses here, but we're supposed to take solace that the "other side" suffers more. That is pure 1984-level insanity.