I've been using StackOverflow for about a year.
I've gotten used to the fact that a bunch of my completely good, legitimate and constructive questions, will first get answered, and then I will get marked down and my question will be closed as non-constructive or not a real question.
I've adapted to this. I ask the question anyway just to get the answer I'm looking for and really do not care if I get negative points, or a bunch of people jumping on me saying I'm not constructive. I just care about getting the answer. It always works.
This system, however does not encourage me to be part of the community. I'm not going to conform to some ridiculous rules just to collect points. This is not smart guys. A lot of the best and most constructive questions on StackOverflow are ridiculously being marked as non constructive.
Some of these get thousands of hits, they are obviously extremely constructive to the programming community. I would encourage you to reconsider this system, because as a newcomer this is keeping me from investing time in taking this community seriously.