//Sorry. How so?//
The European Union referendum Act of 2015 was introduced to the Commons by Ian Hammond (remember him?). It was supported by all major parties except the SNP. It was passed by 544 votes to 53 (all the dissenters being SNP members).
Whilst I accept that the current make up of the HOC is not exactly the same as it was in 2015 it is not too far short. Whilst I have not got the inclination to compare the two name by name I think it is fairly safe to say that the majority of those in the Commons today were among the 544 who, in 2015, voted to allow a referendum.
Many of them now (including the Referendum Bill's sponsor) are actively seeking to deny the country a proper departure from the EU. We can leave aside that most of them voted to invoke A50 and that most of them were elected on a pro-Brexit manifesto in 2017. Their excuse for their dishonesty is that no suitable withdrawal agreement has been drawn up (many of them having voted against the only one on offer). So, by their flawed philosophy, all the EU has to do is precisely what it has done - agree to nothing other than a totally unacceptable deal. Hey Presto! We cannot leave.
Many of those 544 who voted to allow a referendum four years ago did so with no intention of honouring the result should it go the "wrong" way. They were dishonest then and they are dishonest now when they say it is only the lack of a suitable deal which is making them so obstructive. They cannot bear the idea that the UK is leaving the EU and will attempt all manner of arcane processes to prevent what they have already voted for from being implemented. Fortunately the new Prime Minister has other ideas and I wish him well in his quest.