Ted Cruz was on Good Morning America, and took questions from the audience. A lifelong Republican, who happened to be gay, stood up and asked Cruz if he