To the OP ... I don't know you, never spoke to you, never met you or seen you. So I'm not casting any judgement on you personally. HOWEVER, having spent many years in management I can honestly say that in almost all cases of dismissal the reason is looking back at you in the mirror. And the fact you say "terminated "again"" lends more credence to my statement. I have seen people let go for personal hygiene reasons, for violation of dress codes, safety violations, assaults, verbal abuse, sexual abuse, punctuality, lack of people skills, lack of the required job skills, theft, failure to meet performance goals and the list goes on. But you know something, not getting along with your co-workers or boss will get you tossed in a heartbeat regardless of all other things. There's an old saying ... FIFO ... Fit In or F*** Off