In most, if not all cultures if you hit a woman (that is not your relative at least in some) you’re automatically the bad guy, regardless of circumstances. I know a guy who was arrested for hitting a woman who stabbed him (she was not charged or arrested.)
So yeah, no shit he isn’t going to...
Depends on local laws. Some places you can just be straight up fired for virtually any reason (usually only exceptions for say, race, sexuality, religion etc) or none at all.
Some places you need a literal paper trail of reasons for a firing.
However, it appears he is being fired for...
They imply that the prison sentence is instant in the “real” world.
Like, years from their perspective, but people surrounding them don’t even notice (aside from perhaps they seem confused at the sudden return.)