Warren Buffett criticized rules requiring companies to compare CEO pay to that of average workers. "The good intentions didn't work; instead they backfired," he said in a letter published Monday.