I'm not going to debate AL or the nature of annulments, I have set out my position which is in line with very many prelates and theologians.
Whether homosexuality is is willful defiance of a fundamentally heterosexual nature is beside the point as it involves sexual activity outside of marriage which whether homosexual, heterosexual or autosexual is gravely sinful. Science cannot and does not pronounce upon the morality of an action.