In general, yes. Americans support Israel both cause Israelis like us and there are shared values in common. There aren't too many countries that stand with us no matter what. I'll take Israel's support any day over that of France.
Absolutely.
My feelings for Israel stand on their own.
I do not punish Israel for our American Jews
being mostly liberal democrats. That many
of them are also secular,... well that's
between them and God.