The problem, as I see it, with referenda is the volatility of opinion based on emotion. For instance if there has just been a horrific child killing prior to a referendum on capital punishment you could be sure that would sway a great number of people to vote in it's favour.