McCain character loyal to a fault - Facing a threat that his homosexuality would be exposed by Christian conservatives at a city council meeting, Mayor Neil Giuliano did what he thought was nobody's business: He held a press conference and declared, ''I happen to be gay.''The reaction of Arizona's senior senator, John McCain, was swift and angry.''John was the first to tell the religious right, 'This doesn't make a damned bit of difference,''' Giuliano said, remembering how McCain went out of his way to call him a good mayor and a great friend. ''Politically in Arizona, McCain should have done just the opposite. Instead, he came right to my defense. He's a loyal friend.''From cjdusa