Yesterday a new user came asking a question about evolution in a very aggressive and belligerent way. That question was closed, but then a new question was opened by the OP (https://skeptics.stackexchange.com/questions/19202/was-there-a-last-common-ancestral-species-between-humans-and-chimpanzees) which was edited several times (on its 16th revision atm), by several different users, including mods in order to improve the question.
Despite a fairly large effort from the community trying to drive the question in one direction the OP kept refusing the changes, rolling them back and writing comments that tried to prohibit editing, even after it was explained to them that according to the policy of the site they can't prohibit edits on their question. The same happened with all the questions (total 4) posted by the user. The difference between this question and the other three, is that this is the only question which is on-topic.
What happened eventually is that currently the user is suspended, and the question became a community wiki question.
Here is my question:
What is the best course of action when a good question is hiding inside a bad question yet the OP refuses to let the edits happen and keeps rolling them back? Is the best course of action is to keep fighting with someone who refuses to accept the community's leadership, guidelines and/or advice? Wouldn't it be better to close the original question and to post a new question in its "good form" where they can't disrupt?