All of which I agree. It's a bit weird, but this is the reason they used. Now, Shaun found the test in the bag, it's kind of hard admitting you weren't cheating with it in your bag.
However, you said the one that denied everything wasen't fired, but the other ones that spoke the truth and denied they were cheating were fired? Either it was a typo, our that's confusing.