I agree w/kml that you need to develop your own support network. Are you friendly w/any of your neighbors or moms that have children the ages of your children? This would be a good start in developing a network that you can rely on in an emergency.

You can't rely on his family. They are a total mess and they sound like they can't even get out of their own way and yes, they are very selfish and only think of themselves. Your expectations of them need to drop totally below zero because they aren't going to be there for you and your family. You've seen this over and over again. Leave them to their own mess and start working developing your own support network.

I do hope that your little one is doing better. Keeping you and your family in my thoughts and prayers.