You seem to have taken things a tad personally. Even to the extent of referring to people as twats, a word whose actual meaning I assume you are not aware of and instead meant to write twits which is a far less offensive term.
Now, on to your
rant question. This site is not a forum, this is very important. It is instead a question and answer wiki. Question posts are expected to be just that, questions. Your post is indeed both useful and interesting but it is not a question. Even when you added a question to it, it is not a question that is on topic (from our help center):
To prevent your question from being flagged and possibly removed, avoid asking subjective questions where …
there is no actual problem to be solved: “I’m curious if other people feel like I do.”
Your question is basically asking what others feel about your very nice chart. That is exactly the kind of opinion seeking that the rule above tries to avoid. Therefore, your question was closed as being off topic because it is.
One of the best things about the Stack Exchange network of sites is that they are all very strict in what they consider on topic. While that may sometimes have the negative effect of blocking useful information such as your post contained, it also has the very positive effect of keeping the sites relevant to their subject matter.
Now, it so happens that a question you wanted to answer had been protected because it was attracting too much off topic discussion. This means that new users can't answer it. You can still answer 99% of the question on the site, only a very few are protected.
You had a useful comment to make, so since you couldn't post it as an answer, you did what you would have done in a forum and started a new thread. That's fine on forums but is not how we work here so your question was closed. The SE way of doing things would have been to ask a new question yourself and adding your post as an answer to your own question.
Think of SE as a society (it is). Whenever you move to a new society, you need some time to familiarize yourself with its rules and social norms. You do not know the norms here and have taken umbrage at something that was in no way a personal attack. I also respectfully submit that calling people twats is not the best way to start a civil conversation and there is no reason to resort to profanity just because you don't understand how a particular society works.