I know far far worse also, but she was in charge of a hardware team at a company where everything seems to be about who you know and how friendly you are. She said the excuse for firing her was 'being abrasive', and she complained a lot about not knowing who to talk to in the company or how to get people to understand that she needed to hire more people. So that leaves me thinking she wasn't a good enough communicator for her position at that company.