Anyways, we've been through this all before. The referendum was politically binding not legally binding. So therefore if the promise to uphold the result is broken the consequences are wholly political for whoever breaks that promise. You can't take them to court and say "But you promised Brexit, so Brexit has to happen. arrgghggghgh!!!"