Jesus said of the priests of his time--"You lay heavy burdens...but refuse to carry them yourselves" and it's still true today.  Jesus rejected that then, and that condemnation stands.

 Priests take a vow; many break it and sometimes they understand they can no longer sustain it and ask to leave the priesthood.  Does the Church cut them off from communion because of it?  

Sustaining a marital relationship requires the commitment of both to grow together--that is a difficult calling although many are still fulfilling it--there are marriages celebrating their anniversaries of of 50-60-70 years and more found in the pages of newspapers today.   

Communion with God can exist on a purely private spiritual level.  But to deny communion for people struggling and failing in a marriage cuts them off in a way from their parish community.  That's inhuman.