As much as I sympathize with the move to ban homework-like (HWL) questions because of front page clutter, we should realize that people will never stop posting HWL question. They are sometimes desperate, say, with an upcoming exam tomorrow. Realistically, the only thing we can do is to minimize the time that such HWL posts appear open on the front page.
Fast closing requires help from the community to flag around the clock, and especially +3k users to review and cast votes-to-close. It is possible that HW policy formulations should be strengthen to provide people with the necessary mandate/tools for closure.
But closure is not all. The posts still appear on the front page for a while unless it is downvoted to -4. Note however that traditionally, the unwritten rule is to not massively downvote new posters, but rather leaving constructive comments. If you decide to downvote a HWL question, please first check OP's userpage, to see if he has a repeated pattern of posing bad HWL questions.
Finally, in the search of methods to stop HWL questions, the status of the homework tag will unavoidably be questioned. The pros and cons of the homework tag have been discussed many times before in other meta posts, e.g. herehere and herehere. Here I will only address what potential benefit the retirement of the homework tag would have on the incoming stream of HWL questions.
I would be against removing the homework tag for various reasons:
It is instrumental in identifying HWL questions in the first place that such posts are tagged with homework tag.
People will never stop posting HWL questions, no matter how many policies that we write, no matter how many tags that we ban, and no matter how many duplicates of the question that there already exist.
I sincerely doubt any broken-window theory that the homework tag causes more HWL questions to be asked than without the tag, cf. point 2 above. On the other hand, the homework tag helps the community to quickly identify and close HWL questions, cf. point 1 above.