That truth is based on the tapestry of Roman Catholic sexual teaching which sees all sexuality as an inferior thing of the flesh, the wicked thread of the tapestry being the belief in Priestly Continence. It is a denigration of sex and women.  Remove that thread and what you say about homosexuality, married priests, female priests, et al falls into a ball of yarn. The purpose of sexual morality is not some divine ideal but wholeness in this life. A sexual ethic that sees celebrating Mass as incompatible with health sexuality is warped and neither whole or holy.  It is pietistic and not in a good way.