Even in a heated debate where the person is rude, stupid, and wrong I try to keep name calling out because it lowers you to their level. I think you were right to reply back with something but maybe less 13 year old speech and more adult debate. It throws them off and proves your point over theirs
