What you say is correct, however the problem in America goes far beyond talking past each other. In America we are seeing a polarized nation which BECAUSE people do not vote our leaders are selected by just a small percentage of the citizens and knowing this they do not feel beholden to the general population that did not elect them in the first place.
The problem with that is the people who do vote are the people who's beliefs are on the extreme edges of the political ideal spectrum. The two sides hate each other and what they believe in, for them the only truth is their truth.
Whether that truth is valid for the masses is not important.
The politicians have learned that to win only requires taking one or the other extreme positions then moderating it just enough to get a majority of the undecided people who do still go out and vote to lean their way.
Politicians who try and take the center ground lose because the center no longer votes in numbers great enough to win a election without one of the extreme sides help.
Knowing this has allowed politicians to run wild in Washington and it has only become worse as time passes and more and more of the idealogical center stops voting.
People in this country need to wake up and realize that having conserative or liberal ideals is not unamerican nor unpatriotic and that both are just parts of the idealogical compromise required by people of different backgrounds with different hopes and dreams trying to live on the same planet.
Thats all I have to say about that.
.