]]>Good Edits
Fix grammatical or spelling errors.
Clarify meaning without changing it.
Correct minor mistakes.
Add related resources or links.
Always respect the original author.
I would phrase the comment without using the word 'jerk', though.
]]>I don't know what the answer is. I'm sceptical that writing a brief primer on mathematical language would solve things, since there are already plenty of introductions to university-level mathematics out there. I don't think it's for lack of such resources that people phrase things in what we might regard as an unmathematical way.
Maybe the most important thing is that other people follow your example. In my opinion, MO users are sometimes too fast to leap on non-mathematicians who ask questions that are difficult for us to understand, but might have nontrivial content. (I've probably been guilty of this myself.) Reading the first link you give, it's clear that the original poster has taken your advice and used it to make his question more comprehensible. It's a thoroughly constructive exchange.
At present I can't see a better way of handling it than what you're doing: patient dialogue with the poster to help tease out the meaning of the question.
]]>How can this be accomplished? For example, perhaps it might be appropriate to write a brief primer on mathematical language for those who are earnestly interested in getting their questions answered, for example programmers who encounter a natural mathematical question in their work. If that can't be done, what can we do to streamline the process of rewriting questions so that they are more accessible to a mathematical audience?
]]>