Answers questioning the question are ultimately non-constructive.
Such things should be dealt with on of the following, instead of posting answer:
- comments under question if someone asks for more details,
- down votes,
- close votes.
One of powers of StackExchange is that is is not a forum.
However, I remember some questions when the correct answer was that someone is interpreting situation incorrectly. (But it is rather an exception than rule.)
And what we should do with such answers?
- If it is "not even an answer" then should comment suggesting posting it as a comment to question (and delete the answer).
- If it has parts of an answer (just plays down the importance of issue, or anything) - do as with any other answer we think that adds negative net value: downvote (it's better to stay democratic here).
(A separate issue, perhaps worth a different question on meta, is whenever to provide direct examples. In some cases, for example the "clearly offensive clothing" it might cut some idle discussion (though, I would advice to use different example of a similar calibre, for the sake of anonymousness). For example in question What to do if assignment is against student's religion? an example helps in avoiding "guessing game".)