Perhaps you have misidentified the problem. We don't and shouldn't answer homework questions. But our definition of a homework question is sloppy, and I think sometimes we use this when we don't know how to articulate that a question is hard to answer.
Bona fide homework questions should be closed as homework questions
Homework questions that are attempting to get people to answer homework assignments should be heavily discouraged and called out.
Even if a user is bitter toward other users, this is not a homework service.
"Homework" questions could be closed for lack of specificity
The other type of "homework" questions are lack of effort questions. I think this is used a bit euphemistically currently. I understand the resentment users might feel about being accused of asking for homework help, and I think this should be addressed one way or another.
We should pay attention to bitter responses in these cases because it could be our community that is not communicating why a question was closed. If a question is asked in Ernest and is not part of a homework assignment, how does anyone benefit from the asker being told not to post homework questions? I believe that semantics in the justification wording won't help here.
In these cases, we are reluctant to answer a question because the answer would be too long so that some base knowledge is covered, or only lead to more questions.
We should close these questions with the "needs more info" or "too broad" close reason. These have recently been reworded
Needs details or clarity Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question.
Needs more focus Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question.
This is because
Example
In the example given, it was evident from the edits that the original (now deleted) question was indeed only the first broad question of several follow up questions.
The question was not specific enough.
Unfocussed questions are almost impossible to clearly answer on SE.
Instead of closing for breadth/details/clarity/specificity it was closed for homework.
This exemplifies that we have gotten into the habit of closing these type of broad and undeveloped questions as lack of research and therefore homework, but in fact, they can be closed as not being specific enough.