I can't believe that Senator Larry Craig has not resigned yet. The flippin' hypocrite is a stain on his country, the Senate and his party.
Agreed.