This question already has an answer here:
Recently I saw a question where a user was asking how to do something which many commenters considered unethical. The person was asking how to circumvent a restriction in someone else's web application which was made intentionally to prevent exactly what he was trying to do.
The question was put on hold with the reason "unclear what you're asking", but I don't believe that the question was actually unclear. I suspect that the real reason why people decided to close this question was because of ethical reasons.
Should there be a new close-reason like this:
Put on hold as ethically questionable
This question is about trying to do something which is ethically questionable or might violate the law. The community has thus decided that it should not be answered.