You never get to know the score. I never got my score, no matter how many times I (and others) asked.
You have to remember, its not about how good you are. Its not about how great the customer thinks you are. Its about cutting costs. IBM will dream up whatever it can in order to justify saving money in the short term. The judge was correct in saying IBM hadn't got its ducks in a row - the important thing about the IBM ducks is that they are all decoys. If they were being totally above board they wouldn't have needed to line up ducks (decoys or otherwise).
IBM don't care about its employees. IBM doesn't care about its customers. All IBM cares about is profit. They're not in the business to provide a great service, just one that is as bad as any other service provider (just not necessarily the worst).