Gentlemen, let us not shout.
Einstein had numerous extra-marital sexual relationships. Isaac Newton was a jealous liar. Beethoven was unspeakably rude. None of those facts have any relevance to Relativity or Gravity or The Ninth Symphony. When we discuss the equations of General Relativity the moral status of their first proponent is utterly irrelevant, and scientists know this.
Similarly with laws. The persons suggesting those laws, the other actions of those persons, their rudeness or politeness or lust or sloth are in no way relevant: all that is relevant is the wording of the laws themselves. Even the intent of those laws is irrelevant - unless that intent is explicitly mentioned in those (or other) laws as part of the law itself, and not its preamble.
Debate like "You did this" "No I didn't - you got in the way" "You don't know what you're talking about" "Oh yeah? Look at such-and-such - you're incompetent" "Yah, boo, sucks" "I'm not playing your game".... This, fellow citizens, is not worthy of us.
I would like to make the following suggestion. When we discuss past or future legislation let us be neutral - alway neutral - about who framed those laws. Let us not, in any way, comment upon those persons - even more especially if they are party to the discussion itself. Let us remove personality from our formal discussions. Let us not say, for example, "you got this wrong in the past - you fool!", but rather "I believe that we should, in this instance, take such-and-such an action".
Well-framed laws are rather dull reading - intentionally so. Have you ever read, in full, one of those long, long software licence agreements? These do not say "if you do such-and-such you are evil and will be tortured in Hell for eternity", rather they say "such-and-such is part of this agreement between us: if this is breached then thus-and-thus will be instigated, without prejudice, governed by the laws of <national state> within whose area this contract shall be deemed to be issued" - much more dull, but much more precise. And well-framed laws are rather dull to write, too - and need to be phrased with the same kind of precision as a computer program. (I have often thought that Legal Latin and Legislative English were precursors to Cobol, Java and HTML!).
Good parliamentary debate (certainly here, in the UK) consists of stating what the consequence of this or that clause might be, or has been, and whether this or that is consistent with such-and-such. Yes, we do, in our "Mother of Parliaments" shout at each other - but we are explicitly forbidden to make personal comments about other members of the legislature. You can say "X is mistaken about Y", but you can not say "X is lying" (and especially not "you are lying") - even though that might be what you are thinking.
I am, as I think I have said before, a scientist, and I try to use scientific reasoning at all times - tempered with an unswerving acceptance of Human Rights and Justice (both of which stand above our laws - and all other laws, too). I would urge the rest of us to do likewise.
And let us remember that many words are not always useful words. What is truly worth saying can be said succinctly.