Charity has limits.
When you're using terms which are very heavily politically and emotionally loaded to label people who disagree with you, you're going to get that sort of response back.
You can't be deliberately uncharitable to people and then say, "But you should be charitable when you respond!"