Re: Not office hours? No contact
Depends on the country, some countries are way more developed than others in this area.
In the UK we might have shitty managers who would take issue with a report not being done on time, even if it was caused by their own bad timing, but they would have a hard time proving misconduct and getting HR to fire you. In the US the "you're fired" culture is very much a real thing. A manager can just terminate someone on a whim and explain to HR later. As long as they can prove the firing wasn't for a protected reason there will be no consequences for them.
I've worked with a lot of US employed people and they seem so fearful of being let go that they'll do many things I would consider unreasonable to avoid getting on their manager's shitlist.