It's 2023, not 2025. Stupid statement by Pence.
Neither Trump, nor Ramaswamy, not DeSantis is President, and none of the three is setting current U.S. policy. The idea that Hamas made a decision to attack Israel because of who might be President in 2025, rather than who actually is President in 2023, is absurd.