All of the divisions and contradictions you point out are there. And eventually they will come up against one another and bring down the Democrats.
Using the history of the USSR as a guide, this may take up to seventy years to occur.
It is a long war.
I’m guessing closer to 20-30. We have better communications, a smaller world, and we know from the Soviet example, that it can be done.