He is NOT caring OR the perfect person. He DOES NOT LOVE YOU. This is a man that's looking for someone to mother him and put up with him. You think he's caring and sweet and kind otherwise because you're under that weird victim spell girls fall into when they're with their abusers. If you love any part of yourself, if you have any love for your future, dump this degenerate right now. Take a stand, tell him enough is enough and throw his deplorable, disposable *** out of your valid life and mind.
And if you're worried he will get physical, alert the police, file a restraining order, tell your family members to steer clear, stock up on self defense weapons if you need to. This man is going to kill you. I'm not joking, I'm not trying to scare you, I'm being 100% objective and realistic. Do NOT reproduce with this primate. Your kid will never have one moment of happiness. This is beyond redemption and forgiveness and "baby I'll change". If you love your mother ffs, get out of this now.