what we have certainly learnt is that we in the UK shouldnt do referendums, because we dont really understand them.
Completely correct. Although it's not just a UK thing. Complicated issues should never be given a "yes/no" vote by the public. Because they're never as simple as that. As they're complicated.