First let me state that good questions, regardless of the poster, should be treated with the respect deserved.
Sometimes there are questions posted which are not puzzling, interesting or problematic (nor per the FAQ), and which can be solved with a simple web search.
Generally, if the asker of such a question is a new user, I will leave a comment with a "Welcome!" and a link to the FAQs, sometimes including a link or two from Wikipedia, or some other online tutorial.
However, if the user has asked many questions, and especially if most of the users questions follow a "What is this What is that" pattern, there comes an urge to tell the user to get off his lazy rumpus, do a simple Google search and come back later with a real question — should he still have one.
Recently, a question was posted (What is this asterisk for?) by a user who had asked 206 questions. I posted a comment with a link to Wikipedia regarding C pointers, and a LMGTFY link. Another SO user commented about me being a dick by posting that link.
Was this a bad behaviour on my part? I expect that a user with so many questions would have passed by the FAQs at some point!
Another example: sometimes a user will post a question containing
1) an error message 2) a line number and 3) full source code ~50 lines long, which you can remember seeing before
Looking at the poster's previous questions, you see that he keeps posting his entire source code file, and every time he hits a error, a new question is posted; the only things different are the line numbers and the error messages.
Is it wrong to downvote such questions based on the fact that the user is — in my mind — abusing SO? Whereas if this was a new user, the question may be a semi-valid one.
What are your thoughts? Am I being too critical? Does SO accept all kinds of questions regardless of content? (Except subjective questions; those get closed while you are posting a answer before you get a chance to hit submit :-))