> More like 52% isn't it?
You're correct it was 52% - however that does not represent 52% of all the public - it represents 52% of the public who turned up to vote. Obviously that still carries the majority verdict for the referendum.
There were 45.5 million people registered to vote in the referendum in 2016 and 28% of those registered voters didn't bother to turn up to vote. The leave vote equalled 17.4m voters. The remain voters equalled 16.1m voters. 13 million people didn't care enough to vote.