(Of course if there had been a "Yes, however you like", "Yes-gently", "yes-brutally", "no", kinda question the votes would have been split enough to make no consensus possible.)
Some people might have thought they were voting for a hard-exit, others a soft-one. But the actual specifics varied depending on who you spoke to.
It was Theresa May who drew a bunch of arbitrary lines in the sand, and essentially chose the kind of exit that would happen, but that was after a "Please Leave" result, not a vote on any specific form of exit.
After that things got vaguer.
But even if we pretend there was a specific kind of exit being voted for, the fact is things are still not "done" with the implementation. Checks on the UK-side are still absent, the whole Irish border situation is imprecise, and still not settled, and the mass-repealing of EU-related laws has been postponed.
All in all it's a mess, probably fair to say its a bigger mess if you voted remain, but still even if you voted leave I'd be surprised if you'd be happy with the current state of things.
I realize I'm getting pedantic, but at the end of the day people just voted "Yes, leave" or "No, remain".
The actual specifics were wonderfully ambiguous.
(FWIW I'm a UK citizen, and I submitted a postal-vote for the referendum, having already left the country for unrelated reasons.)
I do remember brexit proponents going on TV and specifically stating that we would stay in the EU market and no way would it be a hard brexit.
But yes, the vote was flawed due to "brexit" not being defined at all.
They understand that they have a worse life, but their emotions about the vote didn't change as significantly as their life circumstances because of their vote.