I haven't followed US politics for some time now. Americans always crave low taxes and then complain about cuts in public services. The same in the UK, but not as much as in the US.
Brexit is more about the working class than the elite. There's a tremendous disconnect between the people and their representative MPs, which has resulted in the incongruity of the poorest in the country being represented by the public school sector of MPs. Those MPs who are supposed to represent the working class are failing to do so.
Another referendum poses the problem of what to ask. Those asking for a referendum want "remain" on the ballot paper, but it would be unacceptable to ask the country to vote for an agreement that parliament has voted down twice, and possibly three times. Which leaves a rerun of the first referendum. If leave won again, what would happen? The present 650 MPs seem incapable of leaving even after an Act of Parliament has been passed and is now law. MPs would sooner change the law, against the will of the people, rather than keep to it. Democracy in the UK is all but dead.