Op I wish you good luck with your job search
. I hope you tell your manager why you are leaving when you do.
This is about so much more than 2.5 hrs which could have easily been made up once op's DH returned from his meeting or at the weekend, and then billed (if necessary) to correct client as usual.
This boils down to an employee's consistent efforts being unrecognised and unrewarded and a good reliable employee, who patently finds it hard to ask for any special favours, feeling hurt and humiliated for no good reason, resulting in them feeling instantly alienated from an organisation which doesn't have her back. It demonstrates very poor management indeed. It is also about speaking to an employee respectfully as a fellow human being who is doing their best in difficult circumstances, not playing petty power games as a boss, which fosters an "us and them" dynamic rather than a sense of everyone being in the same team, working towards the same goals, with the bosses prepared to muck in where necessary and take the difficult decisions.
Don't get me wrong, childcare issues can be a nightmare to manage in reality especially when unexpected, and difficult to plan for, and some employees swing the lead, but this was absolutely not the case here. Advance notice was given. A consistent and reliable track record was demonstrated over time. Good management should be flexible enough to accommodate individual needs to a reasonable extent. It sounds as though this manager has been having issues relating to child care with other members of staff and it was wrong of them to dump this pressure on to the one person who normally doesn't have issues in this area.
We manage fourteen employees in our office and everything and anything that impacts upon their work performance from childcare, transport, physical & mental health, interpersonal relationships with colleagues, office environment, relationship with clients, to the quality of the soups, cheese rolls and salads that are available at lunch time and the quality of the air conditioning system, is of course our business. Admittedly these sorts of things are much harder to manage in a large organisation but one would be quite stark raving mad in this day and age not to try your best to accommodate a reasonable request from a good employee, and some of the old fashioned managerial attitudes displayed on this thread are quite frankly out of the ark!