Most Helpful Guy
He obviously means more you than you mean to him, sadly. I think the romance you had was only temporary and is now gone. I think only your child is the reason this relationship is holding together. Doesn't sound like a very good one, he sounds like a loser and he needs to go.
Most Helpful Girl
Get rid of him. You do not need that kind of negativity in your life. You are WAY more awesome than that. Do you want your son growing up and thinking that's an acceptable way to treat women? You pay for the house. You pay for the car. He can just move right along without you.
If he wants to be a jerk about your son, he can think again. You can take him to court and at very worst you'll get 50/50 custody. There are a lot of options in this situation for you and I think you can make the very most of them :)