Ain't that the truth! They didn't call it the McCain-Feingold-THOMPSON for nothin!
Thompson did admit that was a mistake, the other two never did.