Craig is not "guilty" of being gay
..BUT
He IS guilty of lying to the entire nation
He IS guilty of attempting to participate in a practice that can have serious public health repercussions - given the high incidence of AIDS and other STD's among promiscuous gays what more effective way to spread those diseases nationwide than trysts between travellers in hub airports?
He IS guilty of risking his wife's health
He is guilty of betraying his wife.
The lying, alone, is sufficient reason to remove him from office.
I wonder if Larry Craig would be willing to take a lie detector test. If he's telling the truth, he should jump at this opportunity to exonerate himself. If he refuses, he burries himself.