Throwing insults at people for your own f**k up, is all on you. You sound bitter because you got fired probably for doing something idiotic and tried to pass blame on others except yourself. You need help
Ok, idk how it is with Metro-North, but tell him to ask anyone who is doing that for some advice. I agree that he should speak to someone who is a part of the union chain of command as well.