Part of DB is looking at your marriage and the legitimate gripes that have been made (and often ignored).
I am going to say this, if i had an outing planned for 6 months and then my wife made plans fir work that completely ruined thise plans, id be more than grumpy. This is legit issue here, especually if it has gone on for a long time, not just bs.
Is there a way you could find someone to watch the kids so she could still continue with her plans...act like what is important to her matters, act like your job us not THE most important thing here.
We work and jobs are important, but when they start to get in the way...well you get my drift. Maybe sonething to look at here, actually identifying issues in the marriage and correcing them.