Have you or the patient bothered to speak to staff about a privacy hold? Doing this and a change of room will keep the violent visitor from making contact until security has the chance to intervene. Maybe placing the patient in a unit that can be secured? There are steps that a hospital can take to insure the safety of patients. You just have to let them know.