@MMarciano,
You left for a reason right? You followed your intuition. I would hassed at a guess "love" is on your mind not him. The need and desire to be loved. You are, by your family and by your child, un-conditional love.
You know the answer you are just "hoping" someone says to you, "yes" people change..They do but they have to want to change for themselves as no one can change a person.
Do you respect yourself? Because all the way through this he has disrespected you. You met, got pregnant and even a baby didn't change his attitude of intimidation, emotional, physical or verbal abuse...Think of your child, living in that environment and how your child will be affected and then think of yourself, you can stand on your own two feet, you have a job and family support. Don't think that there is no one out there for you, just because you have a child...Get out there more and mix with friends, meet people..This man is not your World, he is toxic