First of all, your daughter needs to be in bed by 7:00p.m. only being 7 months old. Babies need at least 12 hours of sleep. She is teething, and she isn't going to feel like eating sometimes. When you offer her food or a bottle, and she refuses it, try again 30 minutes later instead of trying to get her to eat then. Her gums will be sore, she is going to be cranky, may run a little fever and need some Tylenol to help the pain at times. Give her a wet wash cloth that you take out of the refridge to chew on. Going without eating all day is an awful long time to not eat though. She may be getting ill. Since you are there in in-law hell, you will have to try your best to keep the peace. I know it is hard on you, but it is hard on your husband also. At least he is trying to explain things to his father and giving you support. As for mom saying things about taking more food yak yak yak, just nod your head and say okay, like you do not have a brain to shut her up. Just be respectful of his mom and dad, because this can cause problems between the two of you and the in-laws. Tell your husband to tell his dad to give you your daughter because the three of you would like to turn in for the night when something like this happens.