What should I do when someone simply asks us to do something for him without showing any research?
What if I have commented to a user on his answer that this should be a comment, not answer and subsequently that user starts to downvote me? When I asked the reason for the downvote, the answer was - remove your downvote on my question and I will do the same for your answer. Proof: Is it possible to get information from this type of url: website.com/hello/richard
With regards to your first question:
If the question is truly problematic and would fall under the "Not a real question", "Too localized", "Off topic" or "Not constructive" headers, you could flag as any of those. But I don't know if that's the case here.
On a personal note: Whenever I vote to close something, I usually don't add an answer of my own. It feels a bit like "Yeah, your question should not be around, but I'll take all the rep I can get anyway". But that is entirely personal.
With regards to your second question: