This neo-populist narrative is awful

JFK was not especially anti-Israel. He expressed support for Israel multiple times. He was just against them having nuclear weapons, which, technically, is the official position of every U.S. president, as America officially opposes nuclear proliferation. He also I think vaguely supported a two-state solution, which again is the official position of the U.S. government.

Let’s not forget:

Eisenhower outright sided with the Soviet Union and Egypt during the Suez Crisis against Israel.

Richard Nixon and Gerald Ford pressured Israel to withdraw from the Sinai.

That withdrawal was completed under Jimmy Carter, though the negotiation process started under Nixon.

Ronald Reagan placed an arms embargo on Israel to force their withdrawal from Lebanon.

Even George H.W. Bush cut off their loan guarantees to stop settlement building in the West Bank.