Ah, this sounds like such a horrid situation, it must be hard on your son too. Kids should always come first, and it doesn't sound too good that your husband is starting on your son and getting aggressive. He's only 18, not good at all. It's even worse since you have a baby to think of too...oh I really do send you loads of good vibes and hope you can work through it. But I repeat, kids always come first. Just keep that in mind. It might be an idea to leave your husband if things get too bad. Good luck