It is very disingenous of you to compare actual independence referendums to the brexit referendum. Those are all about national entities gaining indepence from other national entities. That is not what brexit is, and EU is not a national entity. So those events are not comparable in the slightest.
EU was a trade union, and it was objectively a net benefit for the UK (since it was the biggest market for the UK), and has nothing to do with national independence referendums, even though that is of course what brexit propagandists wanted brexit voters to think it was.
And this is exactly why this particular event is monumentally stupid and without historical precedence.
I would never argue it was not stupid. I am against calling the people stupid as it solves nothing.
As for the rest of your comments that is just down to definitions. The UK was most definitely part of a trading block and took part in the political structure. This is much akin to saying a town is not a city.