On Israel, you're spot on.
The rail union thing...that was a hard one, but ultimately, 3/4 of the unions involved had already approved the deal the government forced. A strike could have cost 750k jobs across the entire economy, and we'd be in full-on recession mode right now.
On immigration... We stopped forcibly removing kids from their families and have been working to reunite the families Trump separated. They're currently working on reestablishing judicial discretion (which the Trump admin removed) and fired a bunch of the Trump-appointed immigration judges. The system still really sucks, but that's a legislative issue, not an executive one. At this point, the alternative is talking about immigrants poisoning the blood of our country.
Joe ain't left-wing, that's for sure, but he's the best candidate in the batch at this point (that can win the presidency while we're locked into a 2 party system).