No they're right. Regardless if one agrees with you or not, doesn't change the fact that your behavior was that of an asshole. I would know since I'm one too.
This was completely unnecessary. I understand why you say it, you like to make people feel bad. But it was being an asshole, regardless of how you try to justify it.
I'll invite to you our ethical sociopaths group if you want to join.