I have to agree with your decision to put the guy out! No one, absolutely no one will mistreat my furkids or they will be out, I don't care who it is!
I hope you can work things out with your mother when things calm down.