There really is no way Blizzard could enforce auditing bad players. They would most likely have to hire thousands of new employees that would be tasked with auditing in-game record logs.
Plus, I rather enjoy playing with morons from time-to-time. Keeps it fresh!