There was a lot of misinformation and unrealistic promises made by the Leave campaign that swayed the vote in their favour. The campaign was also unlawful due to illegal overspending which May ignores.
If the public were told the truth about what we'd be sacrificing for "sovereignty", I don't think we'd be here.