Being homosexual is not a choice. While the theory remains unproven, but we tend to have certain suspicious toward combination of upbringing and biological factors.
Yes Larry Craig is not gay, according to our beloved Jason Belini of CBS, since gayness is a identity with distinct culture that requires soul searching, understanding, acceptance and ultimately celebration. Having sex with another man is a prerequisite of having same gender attraction, many other factors like emotional attraction have somethings to do with being gay/homosexual as much as the physical attraction.
Many of us over looked the fact that sex addicts would have indiscriminately sex with either genders, while many addict would choose cottaging or having sex with men to meet their addiction due to availability and accessibility. What if Larry Craig is telling the truth that he's not a homosexual?