make him pay child support whether or not he comes to visit his child. it's his responsibility to help with the finances for the child (including shelter). that way you don't feel like you're doing it "all on your own." he's at least helping with that. and don't try to make him spend time with his kid if all he's going to do is bitch about it. no one will be happy in that situation! you'll be mad bc he's being a jerk, he'll be mad bc you're bullying him to spend time with him and your son will be confused and upset that no one care's about his feelings enough to stop fighting and take him to the park or something.
at 5:09 PM on Feb. 28, 2010