Hmmmm.......I don't think a gate will stop him. lol!
At least if the cat is scared of him and stays or runs away, he probably won't get hurt by the dog. I worry about the kids getting in the way. I don't think they'd try to intervene, after what they saw the cat do to my hands.
I really think the cat is going to have to go.