I don’t think it’s betrayal, I just think it’s painting a very one sided view as seeing the bigger picture. You’re still doing it now. You’re framing the position as: stop putin and do the right thing, or stop a food crisis and save potentially tens of millions. But the people who think stopping Putin is the right choice, morally, also think it’s the right choice in all sorts of other ways. They worry he might invade other countries. They worry he might manipulate the food supply that he’s taken control over from that Ukrainian territory. They worry he might lead us into a nuclear war. They worry, just like you, that tens of millions might die. They’re valid concerns too. They aren’t just ignorant moral positions.
The dichotomy you’re presenting simply isn’t real. Continuing a war with Russia could cause millions to die. Conceding a war with Russia could cause millions to die. The reason these kinds of scenarios exist is because none of those outcomes are certain, all people are making imperfect judgments with imperfect facts, and there’s a lot of guesswork involved. You’re describing the guesswork from one position (millions could die from a food shortage) as a legitimate concern we don’t talk about, while ignoring the guesswork from the other position (millions could die from the geopolitical implications of Russia stealing Ukraine). And then you’re using that to frame the argument as moral vs practical. But there are moral and practical arguments for both. It’s just a question of how much weight you apply to him. And in every case you’re guessing.
From that perspective, it’s a bit distasteful to suggest the people who are advocating for Ukraine to fight to the end are not considering all of the potential lives that decision could impact. They are. They just don’t really know what the impact will be, and they’re making judgments from the best position they can.