Not drop it, but seriously bully it into stopping colonization. Of course this can't be done either, considering the degeneracy of the US political discourse on this subject.
This. Israel is one of the only democracies in the Middle East, dropping it would be a f[Inks]ing stupid thing to do.
... and Apartheid South Africa was one of the only countries in Africa with regular election without electoral fraud. There was still some other (one major one specifict) elements in that state, which meant supporting it, at some point became unacceptable.