Out of those who did not vote:
(1) People are more likely to take the trouble to vote on a populist outcome than to vote for the status quo. Many people mistakenly assumed that remain would win (even faridge made that assumption when the polls closed) and felt that that did not need to come out on what was foul weather.
(2) Of those who were disenfranchised, the majority (EU nationals living in UK and people who are now under 24) fell within the demographic that overwhelmingly voted remain.
(3) The leave campaign failed to PROMISE ending the right of UK nationals to live/work/study/retire in UK. Faridge lied when he suggested that UK could follow the Norway (EEA/EFTA) model when he knew that the tory party had no intention whatsoever of doing so.
(4) The remain campaign was conducted appallingly by the party leaderships. Labour failed to effectively campaign on a national level, but where Labour campaigned effectively locally, this resulted in 71% vote (in the constituency where I live) to remain. Because Labour were quiet on a national level many associated remain with Cameron and Osbourne who in industrial areas were blamed for austerity.
(5) The fact based campaign which focussed on the (now proven) impact of leaving was dismissed as project fear, but not a single promise for the leave campaign has come to fruition. Where are all the Turkish people we have been promised????
(6) Substantial leave campaigning focus upon pandering to racists who saw the referendum as a vote for legitimacy of their vile views. eg fariges 'Breaking Point' billboard.