The way I see it, voters handed the government a blank cheque on 23rd June last year. Nobody really knew what Brexit meant (even the people who were going to be in charge of it) and most of still don't.
Hopefully, May does have an idea where she's heading, but few other people do. Before Article 50 was triggered, she did her best to keep decisions away from Parliament, never mind asking any of the plebs.
I seriously think she should have gone back to the country at that stage and stated very clearly and honestly what was achievable and what the known consequences would be. I wouldn't have wanted a big campaign, but a simple question, such as "Do you want us to go ahead with this under any circumstances, given what we know?"
After the smoke and mirrors campaign (not to mention the downright lies) I feel that we've been cheated and a mockery has been made of democracy.
As for Labour...hmm...they really don't seem to have a clue. So far they've been the wagging tail on the Tory dog. My guess is that the Tories will use Brexit to abandon commitments on the environment, workers' rights, etc, which Labour wouldn't - but who knows? There probably wouldn't be much difference between the Conservatives and Labour on the actual relationship with the EU. The EU very much has the upper hand and is likely to retain it.
Labour would possibly be softer on immigration, but it seems that immigration is unlikely to fall significantly anyway.
This election isn't about a clear mandate on the EU, however much May claims it is, because people will vote for one party or other, which complicates matters.
I just think the whole thing is a mess, which could have been avoided.