I think you are right, but not thinking deeply enough. You point at the government, and the voting that led to it. 100% that's a step in the root cause chain.
But we cannot stop there, and needs ask why. There are structural forces that lead to this government, some of which are corporate. Fox and MSNBC exist to extract wealth from polarization, and have every incentive to drive wedges between us. Meta and X likewise get paid for optimizing engagement and hate drives engagement.
It's not all corporations, but they contribute to structural forces we're have to unwind as we also try to fix the government side too.