We can argue about how many flagshaggers there are in the UK all day. I'll give you a fun fact though; the single best correlate of Brexit voting is age. IOW, the older you are the more likely you were to vote for Brexit (also the more likely you are have a flag in your garden, but never mind).
Why do you suppose that is?