I understand you completely missed the point. I didn't say "both sides are equal" and I didn't say they "behave the same way all the time". But I did say that stupid, ignorant hate speech isn't isolated to one "group" and the person making such accusations is pretty likely spewing hate speech themselves -- love the irony.
Here's a tip. If person X says stupid, ignorant things, they said it -- not "Democrats", not "Republicans", not "those crazy ...". That one person said it. The hallmark of an ignorant person is that they cannot properly spot the source of some statement and, therefore, tend to generalize.
I disagree with much of what Republicans, Democrats, liberals, conservatives, religious right, et.al. believe. But I can talk with them, I can find agreements, I can understand their viewpoints even when I disagree. They are not, for the most part, "ignorant", "stupid", "hateful", "evil". The idea that one must demonize those who disagree with you in order to be right is not a very bright idea.
When we can talk to those we disagree with, when we can understand their viewpoints, then we can find a way through our difficulties. The desire to demonize ensures we can never find a real solution to our common problems.