I enjoy helping where I can when appropriate (obviously a subjective call). However, many questions smack of 'homework due tomorrow' or 'I want someone else to do my work' rather than a true need for help. I find this wears heavily on my desire to help, and suspect the same is true for many.
In the spirit of regulation rather than prohibition, would it make sense to permit such questions, but charge the OP in some way for an answer? (I have not thought out the ramifications.)
The goal would be to filter such questions out of the queue rather than any monetary gain (not that I am opposed to the latter :-)).