Wow, just, wow. The guy would not have made it off that plane in one piece if that was my child. If not me, my wife would have put a serious hurt on that man. Even if it wasn't my child, I don't think I would have had the self-control to sit there and witness what he did without doing something about it. I wonder how passengers who witnessed his act reacted.
As for him getting fired, if he is "at will employee", like I am, the company doesn't really need much of a reason to let him go.