My gut feeling about the antipathy and unreliability of the American Democrats towards the State of Israel is shown in the numbers in this article:
The US may offer Israel the ‘largest single pledge’ of military assistance in US historyAnd besides those numbers, don't forget that POTUS wannabe Bernie Sanders has not shown support for the bill.
Republican Lindsey Graham and Democrat Chris Coons were behind the letter, which was signed by 51 Republican and 32 Democratic senators*.
Republican presidential candidate Senator Ted Cruz was one of the signatories, while Sanders was not.
I have no doubt that the timing of the bill is connected to the campaign, but the important thing to remember is that the two Democratic frontrunners are extremely problematic when it comes to Israel. It is beyond ambivalence or neutrality. Hillary Clinton has a long history of anti-Israel policies and statements. She also has some gevaltik pro-Israel (or good faker) speechwriters, so listening to Hillary talk, you'd think she's the epitome of pro-Israel, but it's an act. As the late President Ronald Reagan was known to say, "I don't know how someone not an actor can be President." (Sorry for the paraphrasing, but I haven't found the exact quotation online.)
And radical Leftist Bernie Sanders has shown and stated much more sympathy and understanding for the Arabs, even the Gazan terrorists, than for Israel and Israelis.
Just because they mantra over and over that they love Israel and are pro-Israel means nothing. It's just words! Think of abusers who claim "love" as they beat and punish their victims!
One thing, no doubt, is that the Republican frontrunners will be better for Israel than the Democrats, especially since the Bush Machine does not control them. I am very relieved that the grassroot Republican voters defeated the Bush Machine in the early primaries.