Jeza, if you were to chose the right home then they would be used to it and accept that kind of behaviour.
When we get new staff start, I explain to them... you will get spat at, you will get called dreadful names, you will get groped and slapped, accept it and understand what is behind the reason for these actions, you can explain calmly that such actions are not tolerated and is unacceptable but that is really about all you can do.... if you cant handle that then this job is not for you!
Generally speaking it works, the people that are offended by this type of behaviour don't last very long.
There is absolutely nothing that any resident can say or do that will faze me in the least, water off a ducks back.
I sympathise with Jeza, it must be so more difficult when it concerns a family member and you cant just swap staff.
Jeza, if mic is just having "off days" when you get these problems have you considered talking to your GP about medication to help calm him.
I am not talking about zonking him out, more to just settle these patterns of behaviour, there are some really good drugs out there now, some work for some people some dont. Maybe worth a chat.