People coming to SO for the first time fit neatly into two categories.
These people diligently research their problem, read FAQ's explaining how to ask a question, and follow these instructions. They then ponder their question, and after long consideration, pose the question in a succinct and clear way.
Think that SO is a place where they can get their problems solved with minimal effort, poorly wording the question, disregarding (actually remaining blissfully ignorant of) the FAQs. Then phrasing their problem in the most offhanded way, and then wonder why it's not answered.
Here's the thing...
This is completely natural, of course I'm skewing the percentages for effect, but you simply can't expect people to ask questions properly here for the first few times they try it.
This isn't a situation that can be changed, unless you propose an entrance exam...
(oops, what have I just said!)
Just try and be civil and put people in the right direction, people seem to be closing questions very aggressively now and there's a lot of unpleasant / curt comments that feel more like a knee-jerk response, from many community members. Give people an opportunity to mend a bad question, and point them at the FAQ and other similar "how to ask a good question" pages.
People simply aren't pre-equipped with the knowledge they need to ask good questions, you have to help them out, instead of slamming the door in their face.