People often comment on how hard it is to fire someone in Europe, but job abandonment is certainly one of about 6 reasons when it is completely legal to fire someone on the spot. Why an US company with presumably at will laws in play has been accepting this behaviour for years is beyond me.