Two Fridays ago at work I was picking off (usually I am loading). the belt was getting hammered and my supervisor said to call him if the Dothan truck was backing up,15 min before break boxes were piling up all the way down to the "L" where I was picking off, I kept calling my supervisor before and after the fact,finally he appears and says "ANDREW! Why the didn't you call me" and then preceded to insult me etc. I said that I had called him 5 or 6 times. He denied that happening and said "You know what, I dont want you picking off for me ,after break grab a damn scanner and get in Dothan,and you better not let it get backed up". When break came around, I climbed down and went outside to talk to my boss (well he is the head of my side of the building) and I said "Br** I need you to move me to a different belt" (tensions had been building up for a while now) and he said smirking "How are you gonna tell me what to do? People gotta do stuff everyday they dont like" then my belt supervisor came outside and started bitching at me to go get into Dothan and saying dont let it get backed up and shouting. I stood there for a minute shocked my boss wouldn't defend me and walked out and went home. Yes it can be considered job abandonment, but weeks before a coworker got angry at me (were cool now) and threatened me in the parking lot I didnt say a word or antagonize him but I still got sent home from work because of it. That was my reasoning for leaving, the situation would have definitely escalated if I would have stayed and we could have gotten into a fight. I know the difference between yelling at work and being malicious. The next day I came in trying to get moved to a different belt,and I didn't want to have to file a grievance because Id rather take the high road. There was no human resource people there and I was recommended to talk to my boss from the night before, I said I tried already, but they insisted. So we found him and he said "whats to talk about your fired" so I said "Well I need to talk to my union rep" Me the union rep and supervisor and boss sit down. They said that they found out I was telling the truth about calling my supervisor. But none of that mattered because I left. I brought out articles saying that a supervisor always has to treat and employee with respect etc. they dismissed it and said none of that counts once you leave work and to give them my time card. The union rep who is longtime friends with my boss hardly stood up for me or took my side he just nodded along with my boss and said he wished he could of had this talk last night. I said my supervisor was too angry and we couldnt have and things would have escalated and that I got sent home before for just arguing so I didn't want to risk it. My boss shouted over me the WHOLE meeting and didnt let me get in a word edge wise. They said they were going to fire me and if I needed to file any grievances to do it soon but I shouldn't I should just quit but I could do work till termination. The meeting ended and I said I needed to talk to my union rep and my boss said not on my time. (the rep didnt wait for me after work)I worked that night and my supervisor apologized and said I could still work for him and from then till last night everything was cool. I worked about two weeks and my bosses were being super nice to me and asking if I wanted to do United Way this year (I took that as I wasn't fired because why would the ask a question about me giving money for a whole year) anyway I got a letter today saying I was fired for walking off the belt. I texted my supervisor and boss and said should I come in and they said yes. Then I mentioned the letter and they said "ooooo I guess not Im sorry how everything went down" what should I do?