I agree with you on a lot of what you said (not all), and go further to add that in being able to discuss things we disagree on here, it may help us to understand the "others" view point a little, and maybe find some common ground.
When it comes to talk radio show hosts (like Mark Levin, for example) yelling and pounding their fists on the table, calling people schmucks, well, I just view that as entertainment value, and nothing more. Don't worry though, it won't happen for much longer. Soon the fairness doctrine will be put back into effect, and our freedom of speech will be taken away.