If you can honestly, hand on heart, say that you voted with a full and complete understanding of all issues (N Ireland, Scotland, economic, environmental.......) then maybe you can argue that it was fine to call the referendum. If you can also be confident that everyone voted with this knowledge, great. But I certainly didn't. I thought about the environment and tried to understand the economics but I didn't give even a passing thought to NI, for example. Never occurred to me and no-one suggested it.
It's not about being thick, or intelligent, or anything else. It's about just not having the full scope of understanding. And that assumes that everyone is even interested enough to read the information that is available.
I don't have a full understanding of how to fly a plane, so it is not right that I should be asked my opinion on how to do it.
Sometimes you have to accept that you just don't know enough about something. There's no shame in that - it's how we learn. But we've got into this idea that it is a terrible thing to suggest that someone doesn't know things, that instead everyone is equally as good as everyone else in this sort of decision, and I disagree. When a Nobel prize winning economist tells me what is best, I'm not about to shout that my understanding is as good as his, because I did six weeks of basic economics as part of a series of general knowledge lessons at A Level. I will accept that he knows more than I do and I don't see what's wrong with that. It's not putting anyone down, or making disparaging claims, it's just saying that his knowledge and experience deserves a bit of respect.