The one thing to note though, is that the US did not have the kind of relationship with South Africa that they do with Israel. But I agree with the last statement. In the US though, the votes lost might not be so much due to support for Palestine but more due to people not wanting American tax payer money going to Israel. I genuinely hope that day comes. If American support for Israel is weakened, this conflict will come to an end due to international pressure.
No, it's more like the American voters don't want all that tax money going to Ukraine, when Ukraine has absolutely no chance of winning the war with Russia!!