I think u should quietly start keeping receipts of all his emotional abuse or the things he says to u. Especially over text. U might need it later on. See if u can get him to sign a post-nup. Put clauses in there to help u in case of divorce. Do u think hed ever give up custody? But in general- stop taking his shit. Tell him its unacceptable how he talks to u & dont take it. Draw a line. If he starts up, walk away. Grey rock him.
If you feel that way I think you already know the answer..how can your child be happy if his mommy is not happy ?! We only live once and everyone deserves to be happy,wish you the best xx