Its not an insult. But feel free to take it the wrong way. I just hope that next time you violently disagree with someone, you stop and think "what are other ways i could interpret this that make more sense?"
You keep placing the responsibility on the wrong person. Worse, you're assuming that the person you're speaking to doesn't know their own flaws. That is insulting.