Biden is not only going to lose, Trump might even get a trifecta.
Biden's issues at the moment are that economic sentiment is a lagging indicator of some variables that have only recently recovered to their normal values (inflation etc.). If these issues fix themselves we will have a better sense of whether Israel-Hamas War has meaningfully impacted him.
If anything, Russia and Hamas are each less likely to spark each conflict (in the specific sense of invading Ukraine and 7 October, not the preconditions) knowing that the US is more likely to provide arms to Ukraine and Israel.
There is a lot written about civil disobedience through not partaking in electoral politics, and that's _likely_ the direction I'm going to go if Biden does not change his tone (and hopefully actually do a proper apology for his actions so far).
This sucks, and I'll participate in local and even congressional elections, but for president I can not really find myself voting for Biden. I do not expect myself to agree 100% with any candidate, but there are certain red-lines that a candidate can not cross. I have a few of those, being anti-abortion is not something I can tolerate in any candidate. Being pro-mass-killing-looking-like-genocide is also one. I suspect this feeling is not unique to me.
https://azcapitoltimes.com/news/2020/02/25/abortion-the-over...
Not only religious fanatics oppose it in its current form in America.
I would even venture to say that those other groups oppose it in part because of cultural effects of religious ethics infecting the rest of society.
This kinda comes down to a case of who are you going to believe, a notorious fraudster and conman or your own lying eyes?
[1] https://www.washingtonpost.com/news/the-fix/wp/2017/01/29/tr...
But electing the man who tried to implement a muslim ban, because you feel hes on the wrong side of a _very_ complex problem, is really something else. Remember Trump had a very different Supreme Court when he tried to implement the muslim ban, he would probably have a much easier time with the current one