If we are going to use that standard for elections, then Oliver North has no business on the Board of Directors either. And Oliver North isn't a sitting Senator, so he just brings the scandal without the juice. Yet North didn't make the "naughty list" based on that reasoning and Craig did?
Weather you agree with what North did or not, he is viewed as the person who "took one for the team" - if anything, loyal to a fault. In my eyes, Larry Craig is no Oliver North.