The more I learn and the more I think about it, the more it seems to me that "we" in the US ought to be supporting democratic states around the world, first, and urging those that impose restrictions based on race or religion to change their policies. There may be reasons to be somewhat supportive for strategic defense alliance reasons, but surely we should not be lauding them across the board.
This applies to Israeil and many other countries.
How is it consistent with "our" values to be as supportive of the Jewish state of Israel? If Israel were simply another country with a commitment to democracy and non-discrimination, its additional strategic importance might justify this. But with the country, in the name of Judaism, so discriminatory with respect to non-Jews, I simply cannot buy the level - monetarily or otherwise - of our support for Israel.