Bring back the use of Start Edit and Stop Edit and having to use the SAVE option to save edits.
I don't know how much of an explanation or what kind of explanation to give for this suggestion, it really is just common sense.
The user should have to make the conscious decision to start editing. Many edit functions can be done and the there is no UNDO, there is no option to discard or save your edits. They are simply automatically saved.