I think there are a couple things going on here
Tone can be hard to read (and easy to misread)
I think the first is simply the fact that tone can be very difficult to convey through internet text messages. If a reader sees your answer and is confused by something, s/he might leave a comment to that effect and think it sounds like an "oh, by the way, I'm having trouble parsing exactly what you're saying here, can you help set me straight?" But then another person reads the comment and it sounds like "Hey, your question makes no sense. It's terrible."
It's the same wording but, for whatever reason, its tone reads differently to different people. It's unfortunate, but it does happen. So I think it's healthy to try and approach what's written on this site keeping the next point in mind:
This is a community of passionate people.
We're passionate about the topic (in this case tabletop RPGs) and we're passionate about learning and teaching. Passion is definitely one of those things that can be misconstrued as "aggressive."
Everyone on this site is here because we want to help other people. To do that, we have a very specific format that is unlike a conventional web forum...
Don't forget the Stack Exchange's format
We have a clear format that we like questions and answers to adhere to. The goal of this site is to provide answers and clarity not just for the first person to ask a question but for anyone else who comes along with that same (or similar enough) question to help them out.
The way we do this is to shape questions and answers such that the context for the question is clear (you've run into some of that with the comments on this question, for example) and the evidence to support the answers is grounded in facts and evidence.
(Some questions blur the lines on this a little, but the goal is always to provide concrete answers and solutions even to things like nebulous social/etiquette questions.)
One thing that helped me in my journey on this site was to shift my thinking: I'm asking a question of providing an answer, but it's not really "my" question or answer. Someone can come along and edit it at any point.
So if somebody is leaving comments that they think your answer isn't quite holding to this paradigm, then understand it's not personal and they're only trying to ensure that the content of this site is the best that it can be for everybody.
And yes, that can sometimes come across as a bit elitist, especially if the person leaving the comment is simply making a quick remark.
From what I can see, looking through your various answers, is that it's not the same person leaving the comments that I think you're reacting to but different people. So, my advice is to try and view the comments that you're seeing as attacks in a new light: an opportunity to engage with the community and to help craft questions/answers that will be factual and informative for others to use as a resource.
Try to view comments that point out things they're seeing issues with not as attacks but as a team member (an editor) trying to help you produce a better answer.
And, as I've learned many times, it's possible to just be flat out wrong (or even possibly wrong, given a different yet valid interpretation of things). It's okay. We've all been there, we'll all (I'm sure) be there again :-P
As Korvin points out, having a little thick skin can sometimes be beneficial (but then, this is the internet, so that's just good life advice).
Also, as Medix points out in a comment, if you have a lot of answers on recent questions, your activity "rises" to the top of the active questions and so you're just statistically more likely to draw more comments. It's not people dog piling on you, you're just "trending," as it were.
I hope your recent frustrations haven't put you off too much and it is really good that you took the effort to open dialogue about the issues. It's always great to see new and passionate people enter the community!