Rick,
How long and at what cost did it take DD to get retribution?
The company stood behind the CP that fired him at first.
And I think it's safe to say if all of us had real representation, it's highly likely none of DD's situation would have gone as far as it did.
There is an employee (well, former) right now, that is contesting his termination. His employment was terminated because the "at will" status was used.
I agree with you that "sometimes" the company will go soft on some huge screw ups. If you are a cheerleader, know the special handshake, and wear god given jammies, you can get away with about anything.
But if you are outspoken about management or critical of the company, you will get a target on your back, and there is absolutely nothing from stopping the company from terminating your "at will" employment!