People that constantly take the moral high ground in every situation seem very ignorant to me. It's fine to admit that you said something wrong or that could've been interpreted differently- that's not a reason to start attacking someone with threats and insults.