Shami
Initially I thought this post was some sort of a prank but having read it I find it quite alarming indeed. I don't know the details of your situation but based on the little you have said I see a few problems.
Somebody treats your child in a bad way, says things like this man does, is abusive in the way you say, yet you still live with it. You should be ashamed of yourself in that you let your child be subjected to this sort of behaviour. If his JOKING thats different however his comments are beyond jokes. Repent for your mistake and make the changes to safeguard your child and yourself.
You say this man was only interested in your physically and financial reasons and you excepted. He basically told you he was using and abusing you and you were ok with it. If you want someone that will treat you and your child with respect, then behave like a respectable women and don't let people use you for sex.
As a man he should be the caretake or protector of the family and there should be love and compassion involved in the way he deals with the family. You state he never did or intended to do this. Your are at fault for letting him into your life. More so if you don't start to change the situation. Repent and change now.
He is also an athiest which says a lot really about how unintelligent, ignorant and closed hearted he is. Yet again you seem to except the most vile of men into your life.
Unless you have a loving spouse, our families are the only one that really care about us. If possible move back to be amongst them as we need them. Only move away if you find a spouse that you know will look after you. Not this man.
Leave this men. Get support and go to the police if your must. More importantly become a good women so that you can get a good man in the future.