My FIL is a violent man and I've often wondered if lack of sex had anything to do with it. I realize that it is not an excuse but I do think that if he had a sexual outlet (which he does not, MIL hasn't slept with him in over 25 years--they are 65 now) that he would not be so stressed and crabby and quick to hit.
I would NEVER leave my children there with him alone, that's for certain, and I even feel pangs of uncertainty when MIL is there. He has a very difficult time reigning in his anger.