It is now two weeks until 29 March - the date on which the United Kingdom will leave the European Union, unless a withdrawal agreement or a delay to our exit date is agreed at the last minute. Now is as good a time as any to reflect on the dire position that we are in and how we have got here. This will not be a short article, or a good-tempered one.