I have decided to delete a lot of threads unread, so if this or my other query has been discussed, please let me know.

I answer queries on the Laws for a free magazine called BRIDGE. It is generally aimed at the players who are in the lower half of the game, but very interestingly there is sufficient interest in the Laws that my column is a few pages long in every issue.
Someone wrote in to me and told me this query:
Assume declarer is South. East leads a spade, South revokes and plays a club, West revokes and plays a club, North [dummy] looks puzzled and asks what is going on. It is obvious to him that both West and South have spades.
Ignoring for a moment that dummy should not initiate a call for the TD, let us say everyone agrees there are two revokes and the TD is called.
Now, the obvious ruling seems to be that since neither revoke is established, both must be corrected, South puts the club back in his hand, West's club becomes a major penalty card. Does this seem fair? Well, no, but those are the rules.
My correspondent knew this but he put a suggestion to me. Consider the first revoke. The Law says it must be corrected, and any card played thereafter by the non-offending side may be withdrawn without penalty. So, when considering the first revoke only, can the second club not be put back in his hand without penalty, because for that revoke E/W are the non-offending side? Of course this is another example of the problems of multiple infractions but in this case it seems we could do this to make the result seem fairer.
What do you think?