Some people get fired because the company’s needs change. Most people tend to fire themselves by doing things so stupid or inappropriate you wonder if they really want to be there anyway.
Late in my career, we got a new plant manager. He managed to set a record for quickest firing for any employee at our company. His 30 day severance package was more than his salary. How do you get fired so quickly? Among the lowlights of this dude’s short career was telling his female subordinate to give him a hug because he needed someone to hold besides his wife. To make matters worse,he did this in front of witnesses including the new supervisor. The supervisor called the company HR hotline and an investigation was launched immediately.
When the dust had settled, the regional manager along with the head of HR stayed long enough to meet with all of the employees. The meeting nearly devolved into a riot as employees inquired as to the hiring managers’ hiring process, competence and amount of human ancestry. It was found out that the supervisor who reported it thought it was so blatant that he was being tested on the company way of doing things. It also was not the first report, nor was it the first female victim. With fewer than 75 people and 90% male this dude was an overachiever.