I suggest that Revit be able to respond to yelling, hitting or otherwise becoming angry with the computer. Ideally being able to respond to an epithet like, "stupid software!!" or "darn Rivit!" When a user becomes physical and hits their computer Revit should warn them that this might make things worse and to return to verbally harassing Revit instead.
In the interest of safety if Revit detects the use of a weapon against the computer it should initiate an immediate shut down with the usual messages about syncing with central of course, if possible. If there doesn't appear to be enough time then when Revit is opened the next time it should say, "Sorry about shutting down on you but that [insert weapon observed here] looked ominous and we wanted to protect your data. There wasn't enough time to SwC, so sorry about anything you lost between your last save and the "recent unpleasantness".