My logic (I don't live in the us but for the sake of argument, let's pretend I do) is that if a politician can commit a livestreamed genocide, and they win the election, it signals to politicians that there is no line they can cross that will make their campaign unviable.
It would be more ideal if the Democrats could have been punished for their war mongering years ago, but you never punish your representatives for crossing even the most egregious possible line, then you truly don't have any power over them and have fundamentally given up.
If tommorow, even 10% of the dems indicated in polls that they would not vote for kamala because of gaza, it would force the DNC to take a stronger stance on the issue because the race is too tight. If this had happened many months ago, the Democrats could have been forced in giving concessions. But the Democrat voter base has made sure that the demmocrat party has no need to give concessions. They have used themselves as meat waves to ensure that the genocide can continue smoothly.