Oh neph. I can't say much more than the others, but wanted to send you my support. You aren't crazy, you are in a horrible situation caused by the H you thought you knew. But you see what it is doing to you, and its your responsibility to get it under control before you lose your kids. Glad about the lawyer and anger management.

Please remove yourself from any future contact. If he has any more stuff there, have someone else deliver it. Were your kids with you? I am thinking of you tonight.