It is the same story with most bosses. They have no understanding of your needs because it is about there needs. You have to ask youself... How much money will you lose a month if your husband is fired? Unemployment max is only $240.00 a week. What other career options do you have if you are planning on waiting for something better?
You might want to consider giving your notice now, taking the job at the daycare and going to back to school to improve your chances for a better career.
Your Boss is treating you unfairly if you are not able to have lunch. There are laws to protect you and she of all people should be aware of it.
Remember the only thing she can do if fire you and that might not be such a bad thing. If you let her push you around it't not going to get any better. AND, if you stay do not let your husband take time off for your daughter. You should take the time and she should just deal with it.