After years of rumors, Rep. Jim Kolbe (R-Ariz.) reluctantly acknowledged he is a homosexual because a gay magazine was about to "out" him for voting against government recognition of same-sex marriages.