Senator Craig should have just said, this is ridiculous, I'm not guilty, you are mistaken, I want to speak with a lawyer. And then hire a very good lawyer.
The charge would have never made it to court. Oh sure, there would have been papparazzi who appeared at the court case and tabloid news stories.
But ultimately, this detective could never have convicted the Senator of anything sexual from the description he gave. Now the cat's out of the bag. And you know cats.