Hair clogging up the drain resulting in screaming, wrestling and kicking kids off a boat (which is there temp home) are the signs of a man with a very short fuse. Scary indeed.
I take it that your XH's boat is more over near Seattle than the small town where you live. That was probably a good thing in that the Seattle police have probably seen a whole lot more domestic violence than small town or county police do.
They were right in recommending that you arm yourself. I hope you have had some recent training and practice. If not, you might want to take a refresher course at http://www.firearmsacademy.com/SafetySeminar.htm
You probably should not bother anymore in talking with his parents. The apple apparently fell from an infected tree.
I am optimistic that everything is going to turn out ok in the long run for you.