I think there are three aspects that are important here:
First, regarding the original question and how it is asked. You plainly asked whether it was a mental illness. This has been answered and the question was correctly closed, as this question by itself is not on philosophy. If you expected answers with a different scope, e.g. that there "obviously" has been a change in the understanding of homosexuality and the implications for the reality/plausibility of constructivism, you should have written that in the body of the question.
You cannot expect us to guess your level of understanding, needs, and framework. It is your task to make it clear.
Second, the whole spirit of this meta question (and comments above) is inappropriate imho. You basically failed to make yourself clear and build bridges, and now you are implicitly belittling the intellect of every single individual active on that site because they were "too stupid" to get what you were looking for. Alas, nothing is "obvious", as we have a wide range of users with very different levels of knowledge and understanding. The reactions were perfectly appropriate to the information given.
Again, it is not everyone other's fault. The written medium is very reductionistic and lots of information available in direct conversation is unavailable, therefore you have to include every important bit of information explicitly.
Third, because of the format of this site, it would be wrong to expect users to answer with highly philosophical answers (whatever this means). A good answer is based on publicly accessible sources, pointing out the relevant philosophical or factual content that is important for the question. They have to be correctly answering the question as asked, nothing more or less. One of the highest voted questions and answers in Meta are to be found here, reflecting this and trying to prevent misconceptions about what is to be expected here.
Before anything else this is a StackExchange website on the field of philosophy, providing correct, sourced, and concise answers to questions arising within the field of philosophy, rather than philosophy within the frame of StackExchange.