Hey Love,
I really agree with Mindy and WebyJ, remember whatever your decisions are, everyone here and in your real life will support you.
Do what's best for you and your son and stay safe, there are lots of forms of damaging behaviour in a relationship, not just physical and you should protect yourself from them.
Whatever you decide to do in the long run, in the short run, I don't want to scare you or be melodramatic, but maybe you should think about having an "escape plan" ( for want of a better term - seeing as he's already said things like suggest you move out), do you have a friend or someone you can stay with for a bit in a pinch? Or maybe put some money put aside, or know of (i.e research) some good projects that help women in your area if you need them.