This had nothing to do with sound electoral politics. The vast majority of Americans supported a Gaza cease-fire, virtually since the beginning of the bombings. Harris - who reportedly agreed not to criticize Biden's record as a condition of Biden stepping aside - made it clear that she would ignore voters' horror at the mass killing. Voters responded by staying home in droves: 19 million 2020 Biden voters simply refused to cast a ballot in 2024:
https://www.dropsitenews.com/p/kamala-harris-gaza-israel-biden-election-poll
27/