The same EU that refuses to give us an extension would be fine with us resetting the Article 50 clock to give ourselves 2 more years of negotiating time? I wouldn't be surprised if we were taken to the ECJ if we tried that.
Revoking will realistically mean Remaining and MPs, on the current evidence, simply won't make the decision to do it without a mandate to do so from the public.
I think what it means is what I referred to earlier - taking this mess out of the hands of the politicians (or at least most of them) and setting up some kind of independent body that will truly and openly investigate all possibilities of how to negotiate the best Brexit, along with its own personal recommendations.
It would mean junking the so called "red lines" and an end to this piece meal, seat of the pants, playing it by ear negotiations that have plagued the government for the past 3 years. It's the only way to establish a cross party consensus - handing it over to somebody that everybody has a measure of trust in, where there is no agenda other than what is in the national interest.
It can be done, but it will require political will and sacrifice in order to accomplish it. The problem is that both sides of the house are far too self serving to go for it. The impasse we are currently at is because they have all finally realised that Brexit as it stands will be a disaster, but nobody has the balls to call it off, or demand it be called off.
It would mean admitting that the British Public had been sold a pup, which is basically exposing the entire British political system (I mean everyone knows it, but admitting it is something else.)