The Church is all the baptized---men AND women---not just the male hierarchy.  

What you are citing as the "church's teaching AND canon law" is a call to blind obedience [and stupidity].  There is no 'church teaching' about celibacy for priests.  Priestly celibacy is called a "discipline" and can be changed.  Canon law----can also be updated.  After all the Code of 1917 [the first collected and  organized list of church teachings], was itself up-dated and changed in 1984.

The Association of U.S. Priests is a group that calls a spade a SPADE.  They have LIVED this life and have experienced the good and the bad about it.  They also know the pitfalls, and the LIES that are used to cover up the real issues facing the life of a priest in the United States [and elsewhere as well].