The politics in the US on this subject are certainly convoluted, and changing. When the alignments change in the US is when things start getting confused. There isn't any deep state to this, it's actually quite shallow. Everybody is trying to figure out whether they get more votes than they lose by taking any particular position. Since support for Israel doesn't break along typical left/right divides, neither side is quite clear what to do.