The thing is that 3 years after the referendum it still has not been implemented.
The Tories have themselves to blame for this mess. If they don't sort it out by the next General Election they will do as well (badly) in that as they did in the European elections in May.
Farage will have a field day.
Farage would certainly do some damage to the Tories if they don't sort it out by the next election John.
However, I have a feeling that the Tories will also suffer from a hard Brexit as some of their remain voters will switch to other parties and vote tactically.
I live in a Tory marginal and haven't voted for some years. But at the next election my family and myself will vote for one of the remain parties who have the best chance of dislodging the Tory MP.
Richard