My sympathies, frank ballenger. If it’s any comfort, a teetotaling mom can also check most of those boxes. Just substitute rage and/or drama for alcohol.
The good news is, you survived, with your belief in our God intact. Good on ya!
Thanks for the support.
God bless you and yours.