In the 19 questions I asked on Stack Overflow, I came across a lot of problems.
There are/were so many things I had to look at that I sometimes even forgot what I wanted to ask. When I remembered my question, it seemed like I asked it totally wrong. Of course I got some edits, some flag-downs. And whatever vote ups and downs. Some badges here and there.
And then there's the language barrier, the typos. Did the guy who asked the question ever go to school? Does he have the money to buy all these books that should be read first? Does everyone here have the time to study?
Prejudice: many people do here, yes it gives another +1 or sometimes +4, whatever.
Not everyone here is as skilled as you, and not all will follow what you expect of someone else.
Come on people, do something about that. Give others the chance to contribute their way and don't give someone this feeling of being guilty of something.
Give the question asker some sort of preview before it goes live.
And when he thinks it is all right, and maybe with some help, post it as a live question.
This would give a more honest credit system.
I can make a much more clear "question", but I refuse; why not simply take some effort and read? And if you don't understand, simply leave. You don't have to vote. Just let it be.