Trump isn’t afraid of anyone, which should be obvious by now. He’s pro-Israel because he’s sane.
Trump is just playing the political game to the extent that he’s forced to.