You're not selfish at all. And you're definitely NOT a bad Christian. God has obviously given you a very gracious heart. Its ok for you to set some boundaries. Your childrens well being has to come first. Yes, you want to show your kids how to extend love and genorosity to those in needs but you also want to surround them with people who are going to uphold the same moral values as you.
I agree this man is taking advantage of your generosity and will continue to do so unless you set some boundries. what you have done thus far has given him more than you should have to, and your hubby will appreciate in the long run that you let it go this far. if he is still drinking after you bail him out for his 3rd DUI that tells me he has not made a valident effort to change his ways, and I would not even consider allowing his gf into my home and around my children because she is on parole for ATTEMPTED MURDER! and as a grandpa he should know better than that.. if he wants to be around his son and grand babies he needs to grow up, and if you have to turn your back to teach him that lesson then think of it as helping him because otherwise your enabling him. good luck dear
I would help find other arrangements for him but then make him leave. You are pregnant and don't need that stress, your kids don't need to see that and that kind of situation can really take a toll on any relationship
You don't need the stress and he isn't a very good role model to your kids to keep the peace give him one last chance but lay down some ground rules ie not to get drunk etc and let him know if he does anything you don't want your kids seeing then he has to find somewhere else to stay and he should be paying his own way you have enough kids to pay out for and they come first
Being Christian with a kind & giving heart is a great thing.. but allowing a grown man to continuously take advantage of you is absurd and honestly he should be ashamed of himself. You have a large family & yourself to care for.. nevermind that alcoholic nonsense and all of the chaos that brings to YOUR HOME.