I agree, the referendum act was badly flawed. But still, everyone knew what the referendum meant.
They didn't though. And they still don't, six months later.
I genuinely believe that a great many were focused on freedom of movement / control of immigration - this is what sections of the media led them to believe they were voting for, by ticking the 'Leave' box. Now we have a situation where we don't know if that is what Article 50 means at all, as more likely is that we will end up with a compromise where we are still IN the common market, where we STILL pay our dues into it, and do NOT get to limit movement of people.
That is absolutely NOT what (many) people voted for.