stop supporting him, he is angry at you anyway and it is not making him appreciate you. have them go file for welfare help for rent etc. she can get free prenatal help and help when the baby gets here.
if they want your help, he better be nice. I only help ant when he is good to me. otherwise, I learn to hate him, and grow an anger bone of my own.