Correct, celibacy does not cause homosexuality.
Dr. Richard Fitzgibbons really is the foremost expert who would testify to this fact. He left no stone unturned informing the Church hierarchy of it and urging them, ultimately unsuccessfully, to take strong, effective action to cut this cancer out if the Church in the U.S. His open letter to U.S. bishops dated 2003 or 2004 layed all of this out.