La démocratie, c'est normalment l'expression de l'opinion publique puisque c'est l'expression de la majorité (par le vote).
Mais le fait est que, dans une démocratie indirecte, se sont les représentants qui gouverne, et leurs décisions ne reflètent pas toujours celle de la majorité sur telle ou telle question. C'est pour cela que ce n'est pas l'opinion publique qui gouverne.
Si l'opinion publique était au pouvoir ...
nous serions tout simplement dans une démocratie directe, sans représentants, un système comme celui des cités grecs il fut un temps, mais cela est quasiment impossible à mettre en place avec des millions d'habitants, il faudrait organiser des élections à chaque loi, chaque décisions, à l'échelle du pays !!!
De plus si les représentants dispose d'une vue globale, et peuvent prendre des suites de décisions cohérentes (pas forcément bonnes mais cohérentes) c'est rarement le cas de la "foule" de "l'opinion publique" qui voudra toujours à la fois des libertés individuelles (pas de caméras, de contrôles) mais de sécurité, des revenus plus importants et des impôts plus bas mais en même temps que l'Etat finance toutes les institutions et fournissent un maximum d'aides (allocations etc.). Ce serait impossible à gérer.