law and repentence
Yes, "what would Jesus do?" It seems to me that any human organisation can tie itself in knots with rules and regulations and lose sight of what is fundamental. Is it permitted to do good or evil on the Sabbath? Christ asked, the answer being obvious. Human beings do not devise laws, only rules, because only God can devise laws that flow with mercy. However, we must always remember that the Church is not a human organisation contrived by human beings, it is the Body of Christ our Saviour who dispensed love and mercy. The Cappodocian Fathers believed it right to bar adulterers from receiving Holy Communion for as long as three years, but I suspect mercy and understanding tempered actual practice.
Every case of a breakdown in marriage must be considered by a deep knowledge of those involved, not with a mind to impose punishments, but to free the people involved from the burden of sin(s). In looking at the words of St Paul it seems that there is no problem in married couples seperating, but the problems come from the wish to marry someone else.
Who can look into the heart and discern true motives from false lusts?
Canon Law can only be a guideline for the implementation of mercy as guided by the Holy Spirit.