I got it downvoted and closed with only one comment and no time to try and fix it. I'm not saying the questions had to be saved - I'm talking about constructive behaviour.
I'm sorry that you feel you were wronged, but you say that your question was about the development status of Solaris, which sounds off-topic (I can't know for sure, I haven't seen the actual question). It's not our responsibility to coddle a user if they ask something off-topic. I disagree that someone should be given a chance to "fix" their bad question before its closed.
The second that a user clicks submit on a question or answer, it's just that. A question or answer. It's not a draft. Just because there is an edit button doesn't mean that questions shouldn't be closed right away. We assume that you've read the FAQ and have a grasp of how the site works before you post. If not, it should be closed.
As for the HAproxy question: that seems like a bit of an outlier and I've up voted you, but I can't up vote the OP. The question is poorly written and a bit difficult to understand without re-reading 2-3 times. I can understand why it collects downvotes, though I wouldn't add my own. You shouldn't take downvotes personally. If you participate within the context of the FAQ and contribute good info, one or two rogue downvotes become meaningless.