Thanks for the response EnFuego.
IMO, It's unethical to fire people for acts they might commit. Peralta is guilty of opening his big mouth and yelling at a Sox player on the field. Nothing more.
I'm guilty of profiling Peralta as a loud mouth, Italian, A hole, should I lose my construction job?