Here’s a thought. When you take part in debates, especially political debates, and you choose to make derogatory generalizations like “The left/right are evil, infantile, nazi, ignorant, fascist, sjw, morons, snowflakes” etc. etc, you are not deriding some general, shapeless theoretical mass, but quite often the friends and loved ones; the children, parents and partners, of a great many people, striking far beyond the actual person you are attempting to debate.
While the person you talk to might not be particularly personally offended, it may well be deeply offensive for that very reason, not least when those loved ones have dedicated their lives to help others. It is also a very childish way of arguing and not cool, tough or witty.