So I think being blunt is the best way to go with you. Your son is taking it hard because you’re taking it hard. He’s looking for you to be his rock and since you’re a mess all the time he’s scared. Trust me if you were to stand up and be a man and teach him how not to let people treat you he would fine.
So two nights ago I was texting with a friend and out of the blue I get a text from my son “dad I love you”. After talking with him last night it was just as I suspected, his mom was in one of her moods. He wanted to reach out to his rock to get through the storm. Be the rock Steve.
Look man I know you’re trying but you have to be better for your kids sake.