Edit: This answer has evolved as I've found out its background. Still essentially the same answer, with a note on comments.
If there is off-topic nonsense within a question or answer, feel free to edit it out. Leave an explanation in your edit message, or leave a comment. If there's any strife or abuse as feedback, or the edit just gets rolled back, kick it up to moderators immediately.
Comments are generally used around the site for meta purposes. Be that clarifying a question, suggesting edits or suggesting how to deal with it. This is what they're for. If you disagree with the comment, tread carefully. You can reply but again, catch the wrong person on the wrong day and you're having a full-on argument. If things start bending that way, phone in the moderators and we can stand around moderating stuff.
If you feel something is attempting to derail a question (be this an edit, a comment, or whatever), don't sit there and argue with the user. 90% of times this will make things much worse. Flag it and kick it up to your moderators.
We're fairly good at extinguishing things before they go too far.