Here, we have a vote to close on the grounds that
asker is rude to people trying to help him.
My instinctive reaction is that this is not a reason to close the question. Part of the purpose of Stack Exchange is to build up a repository of questions and answers. Even if the person asking today is rude, some polite person might want to know the answer tomorrow.
On the other hand, there is a strong tendency (which I largely support) to close questions that are just homework dumps. At the very least, such a question is likely to be met with "What did you try? Where did you get stuck?" (and quite likely by me). This also seems to be reacting to the attitude of the asker (laziness), rather than to actual content of the question. Also, many obvious homework questions are closed because "It is unclear what you are asking", which is often unhelpful: if somebody posts the question, "Can you prove that [some given language] is not regular?" it's manifestly clear what they're asking.
Are we being inconsistent here? I'm having a hard time separating these two cases in my head. I suppose the point is that most homework questions can be closed as being bad questions since either the answer is already widely available (e.g., reductions between NP-complete problems) or the question is so specific that nobody who doesn't have to do that particular homework will care about the answer.