I'd just talk to the guy, clarify HE needs to stay late not me, then log off. If he's nice about it I'd consider ataying but from your description, he's anything but.
What you gotta do in situations when someone is beingan asshole is spark a meeting with the higher ups so they can see the BS you deal with and how it's none of your business that prod was messed up.