I thought you had military experience — now it sounds like you work in a mine field.
The last job I worked at that paid decent money, I was let go on the last day of a fiscal quarter, the accountant turned around and said 'goodbye' as she left earlier in the day (I thought it odd at the time), and all I was told was "there had been complaints inside and outside the company". This was the first and only review of my performance over just short of a year.
I signed a waiver and was out the door in ten minutes; didn't even turn off my computer. But I waited two weeks to file for unemployment to stick them for the extra money.
Sometimes bad things happen to good people. It's just business, it has nothing to do with morality.