I don't think one is worse than the other.
However, in MY opinion, you stooped to their level of name calling. I don't blame you, I have done it (and probably will in the future)! But, I think the best thing you can do is educate rather than respond out of emotion. I have a younger sister with Down Syndrome and have spent my whole life listening to horrible things said, and have only just realized that when I attack back, I am no better than the attacker.
Unfortunately, there are too many people out there that are close minded and don't want to hear the truth! And, yes, I just resorted to name calling! ???‰