I am certainly not a canon lawyer, and my thoughts are thus very much those of the layman.
This thread has raised the important question: 'What would Jesus have done?' I am minded of His approach to the Pharisees, when He clearly deprecates the highly legalistic attitude that had developed in Judaism. He evidently does not feel that complex laws in vast numbers is the way to go. He seems to say that the simple philosophy of love, untrammelled by numerous, almost trifling, laws, is the right approach. During His public ministry He hardly ever speaks in terms of legal details, which would probably be unhelpful for many of the lay-people of the time. We should, presumably, rely much more on the guidance of the Holy Ghost in our decision-making.
It is only natural that the Church would develop some basic rules to guide us. God did the same thing with Moses, but His ten rules were essentially simple, as, no doubt, were those of the early Church. But I wonder if the Church has done what the Jews did, much to His annoyance, and gone too far with the legalistic, nit-picking, attitude over time.
Perhaps the last person to ask would be a canon lawyer, who after all has every reason to justify his work. It must be difficult to achieve an objective view in such matters. Maybe the modern concept of KISS - keep it simple, stupid - might be worth consideration.
With love and prayers,