It should be clear that the central point that is being addressed by the Catholic church here is the morality of homosexuality itself. The ability of the person to resist that sin or not is irrelevant. If the Catholic church's policy was to allow celibate, for lack of a better word, homosexuals into the priesthood they would in effect be giving tacit approval of the sin of homosexuality.
Excellent point!