To be fair, before Trump took over the party, the Republicans were generally considered to be in a death spiral.
The prevailing idea was that the party just didn’t have a future. Their brand was this basically an unappealing mix of boring religious people and self-professed ‘sensible’, common-sense stewards of the status quo. Looking at demographic trends at the time, they were trending towards irrelevance.
Then Trump took over and brought back the enthusiasm. They also started to court minority votes (Hispanics, Blacks) which tend to be very socially conservative. At the same time, the democrats slipped into the ‘boring status quo protectors’ role.
Hopefully the Dems wake up, but it might take a while.
I remember just after all this kicked off last October there was an interview with an ex hamas guy (who is now an anti-extremism researcher) about what their plan was with all of this.
He mentioned how their plan had always been to force a reaction from Israel and then use social media to build support among specifically both the Muslim diaspora and progressive non-muslims in Europe/NA.
The worse it gets in Gaza, the better it is for Hamas. Their support in Gaza goes up, and they gain additional support abroad, while Israel loses support. Win/win/win