In NJ - A friend of mine gave three weeks notice to his employer in writing a few days ago. Today, his manager yells at him over the phone for a mistake he made, he approaches the manager to complain about the tone of voice that she used, she tells him she had no time to talk to him about it. He insists on taking a few minutes to express his feelings and she laughs in his face. He looses his temper and yelled at the manager to not to talk to him for the rest of his employment term. She sends him home for the day and gets a call later from his boss that he was fired with no pay or unemployment benefit. Is this legal?