I concur, except see Post 33 on the term homosexual.
There is a reason that sexual perversion (which is not a valid expression of sexuality) is an especially serious sin. It has nothing to do with prudery; it has everything to do with its fundamental effect on the soul and spirit.
It is primitive and foundational to being a functional human being. (I am not speaking of being sexually active, but of recognizing the proper place of sexuality in Creation.)
That goes for celibate priests as well: I question the allowance of those who harbor such desires as being fit to act as spiritual leaders to anyone. If they abstain, then by all means they should be accepted in the church as members, but they should not be trusted with guiding others. It is dangerous for those under their authority, and a needless temptation to them.