Provide option to lock geometry while editing attribute table

How many times has a user selected a number of records to edit the attributes and inadvertently moved the geometry. Depending on the experience level of the editer they may or may not undo the changes. Damage can be enormous. It would be great to be able to select records from a feature table to edit and have the option to lock geometry to prevent any changes when editing only attributes. Edit attributes only option.

ArcMap could provide complex locking possibilities for each Layer and Group in TOC like Adobe Photoshop does (partial and full locking e.g. overall layer editing lock, table/geometry editing lock, lock current layer selection to preserve selected features in layer till unlocked etc.).