For me, it boils down to a lack of empathy and situational awareness. Devs may take things as "attacks" when we come into conflict or are in a situation with diversity of thought, and being shown why our thinking might be wrong. It doesn't sound like you did anything wrong in this situation and you provided legitimate reasons for your stance. The other individual didn't respect that, and instead lashed out.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I've been writing about this a bit here with my Empathy in Tech Series
For me, it boils down to a lack of empathy and situational awareness. Devs may take things as "attacks" when we come into conflict or are in a situation with diversity of thought, and being shown why our thinking might be wrong. It doesn't sound like you did anything wrong in this situation and you provided legitimate reasons for your stance. The other individual didn't respect that, and instead lashed out.