I have found Stack Overflow very useful for finding out information, largely because Google gives high page ranks to many useful questions.
Recently I have had experience of asking questions on Stack Overflow (not on this account) and found the community very quick to condemn questions which do not match certain criteria, for example: if the question is 'subjective', 'not a real question' or 'too vague'. Yet the FAQ says: 'No question is too trivial or too "newbie"'.
It seems a contradiction to welcome new programmers, but close their questions because they don't know how to write them specifically and clearly. It's also insulting to claim that someone's unclear question is 'not a real question', because it clearly is. It would be more appropriate and less offensive to say it's not a suitable question, surely?
As a newcomer I can't help but notice a lack of politeness and tolerance for questions which don't meet the exact criteria. Why is this?
Please note: I understand there might well be good reasons for this attitude; I am not trying to be inflammatory.