Theresa, I'm so sorry to hear this is happening to your family
I really have no advice for you other than you're doing what you have to do to keep your nephews in your life. I wish you all the best, and I sincerely hope this man can become a better father for his kids...some of the things you said are just very shocking. I hope he gets his "stuff" together and gets his priorities straightened out. Mostly though, I wish you the best of luck with what seems to be a horribly difficult situation...