Correct, I think referendums reducing complex, multi-factoral issues to a binary vote are not a good idea.
Where they are used, the example of other countries are instructive: first Scotland Indyref had a very long document setting out what an independent Scotland would look like, there was no such Brexit plan, so no-one knew precisely what they were voting for. Second, Ireland has regulations about media coverage of referendums which is strictly monitored - there must be equal coverage for both sides. Third, Australia requires a 'double majority', ie a majority of nationwide votes as well as separate majorities in a majority of states (4 out of 6 states). Where a particular state is affected by a referendum, a majority of voters in that state must also agree to the change ('triple majority). And of course voting there is compulsory.
I am not happy with the conduct of MPs of any party. MPs have generally considered the views of the mob, who have a relatively small majority, and only constitute ~39% of the electorate, over their own views, and over the views of their constituents in Remain areas. I am particularly unhappy with the conduct of Labour who have failed to provide any effective opposition.
I have no issue with demonstrations - I might come back to London to attend this one - and I think riots are part of life. What I actually said was that politicians are rather in fear of them, although this can be overstated.
I would like to see a functioning parliamentary democracy, effective opposition, meaningful rather than superficial, compromised debate, coherent, well-written and high quality white papers, respect for the independence and importance of the judiciary, respect for the freedom of the press, acceptance that dissent is part of political discourse, no attempts at power grabs by Whitehall, and most of all no attempts to hijack a referendum result for hard right ideological ends.