Parliamentary process and politics may well have combined to stymie an unpopular and unworkable bill. David Kernohan has been reading Erskine May