So, it sounds like nothing has changed, and there is no reason to believe that it ever *will* change. Time to start planning an exit, IMO, or at the very least just stop caring. I think DH should show up, work reasonable hours, leave on time, and leave his work at the office. If the bosses' expectations are not met, then they need to make the hard choices.