Larry Craig is gay. Not that there’s anything wrong with that.
He needs to get off his addictions, with meds. and/or sexual therapy, and/or self restraint.