There have been a lot of poor questions here by people who have zero badges (there is no point linking questions as they are not difficult to find). 9 times out of 10, a question by a person with no badges are poorly written and missing vital information.
I think it would be a good idea to have a 'minimum badge requirement' to ask a question. The first one should be reading the tour page, which is one that every user should have.
The second should be a new badge, which is given to people when they have read through a 'How to ask a good question' page.
This should hopefully get people to at least think twice before posting rubbish here. Yes, I know there will be people that just ignore it and click on the 'OK' button to move on without taking any information in, but it would still (hopefully) reduce the amount of poor questions from new members. If not, we can always ask in the comments: "You have the required badges to ask a question, so why are you ignoring it?" before casting a close vote.