""The referendum was supposed to be non binding"
I'm perfectly well aware that David Cameron did a stupid by saying it would be honoured, and quite a big one knowing that there are an awful lot of people out there that don't understand the due process behind which such things are brought about. But I was talking about that due process, and the legal status of the referendum as debated in and brought into being through an act of parliament, to answer the question that was asked about what the term meant.
The bottom line is that the referendum was legally only advisory. The government did not have to act upon it, but chose to do so - with too much haste and too little planning.
"Cameron changed that with his big mouth."
Don't forget how the law is made in this country. The PM doesn't make or change laws by opening his (or her) big mouth. If they could, we'd probably all be in an even worse situation than we are now.