You really don’t understand what critizing ideas not people means?
But, let’s be clear, your post wasn’t a flagrant violation of the guidelines. If it was, it would have been moderated.
The jist of what you said is: because you don’t agree with what I said, you’re stupid, so your opinion doesn’t matter.
No doubt you’ll say that wasn’t your intention. And, my reply will be that the purpose of communication is the response it elicits. Which means it is your responsibilty to help the community understand your point of view.