I'm in the US so I am a little too uninformed and probably not heavily affected by this to take one side or the other. But knowing what I know I am surprised that this didn't need a 2/3 majority to pass or something similar. Given the result you have roughly half of the country upset by this and in some areas like Scotland, London, etc. you have a majority of people upset by the outcome.