>"You don't need a civil war when you can vote for a different government."
This is one of those things that works perfectly in principle but does not seem to work in practice. I've lived in solidly red or blue districts all my life and in only one election did the party representation switch to a different team. That was only because blue team had two top-tier names splitting the vote which allowed a red team representative to win the special election. They were defeated in the next general election by a landslide.
Furthermore, I also see Congress as having a single digit to low teen approval rating as evidence that being unhappy with one's government does not correlate with actually getting "a different government". Without getting into a long drawn out discussion of why this is the case, I nevertheless think that voting is not the solution it is touted to be.
Edit: I still vote regularly and I encourage others to do so as well. It's not a totally hopeless situation but people should have realistic expectations and expect to be disappointed.