For what's it worth, I'll throw my two cents in. For my American friends that's half a cent in US dollars.
No matter the topic, or how heated it gets there is no excuse for being disrespectful irregardless of viewpoints. It is quite acceptable to engage in a debate with another person without having to be subjected to abusive comments.
Personally I wouldn't continue to post at such a place, nor would I stoop to their own level.