One thing that must be remembered is that the editors, moderators and administrators are people too. That means they will occasionally make mistakes. The correct response to something like this is to roll it back. If the person re-edits the title, then you may want to flag for a moderators attention. We'll temporarily disregard, of course, that in your case it was a moderator.
In general, question edits should be helpful, and this sometimes means dramatically modifying the text of the question or the title. In many cases, the users are asking questions because they don't know the terminology for what they need to accomplish, or they are non-native speakers who are unable to articulate themselves in the manner that they wish. In these cases, an editor may mistakenly change the meaning of your question.
At StackOverflow, (ServerFault, SuperUser) as with any social situation, the best practice is to give someone the benefit of the doubt.
When editing a question, this means that you should assume that the poster is bright and well-meaning, and that they may have been frustrated by something, so you should helpful out by trying (as best you can) to clarify anything that is unclear while maintaining their intent.
When you have been edited you should also assume that the editor was trying to help to the best of their abilities, and if they failed utterly and completely (or even partially) you should roll-back the parts you disagree with, and leave a note as to why.
In your case, you were subject to a bad edit, probably because Jeff was frustrated with your attitude (correctly or incorrectly doesn't matter), and so you should (as you did) just roll it back, and try not to take it personally.