We live in representative democracies not absolute democracies and these table thumping maximalist positions rarely make good conversation or policy.
They get retweeted though.
The dichotomy above is impossible to interpret. What does that even mean. So when a democracy is representative, the minority's will can override the majority's will? Then what does the representation part in the representative democracy mean.
Yes, and this is a feature, not a bug. Majority voting on issues one at a time cannot generate a deal that a majority would prefer when the compromise is presented as a block. Eg, if there are six different compatible single-issues that 10% of the people care solely about each, each individual one would get voted down 90-10, while representatives can make a bargain that delivers a combined platform approved of by 60%.
For a democratic majority-minority situation to occur, you must have 20% of the population wanting to pass something, but at least 20% of the population opposing it.
And when two or more minority interest groups feel this way on each other's issues, it is a failure to enact the "will of the people" if you use strict issue-by-issue majoritarianism. After all, each individual pet issue fails on its own merits - they just aren't broadly popular enough.
Fundamentally, the issue is that strengths of preferences do not show up in a referendum on a topic. Furthermore, there's no way to credibly commit to a compromise that gets you something important in exchange for a relatively unimportant concession. I'm not saying these issues outweigh the benefits of direct democracy, they're just problems that can get solved by a representative system.
If a vector space is more your jam, imagine a six-dimensional vector space of policies, and each of these six hypothetical interest groups as voting for any combination of policies with a positive value along the axis in question, and against any combination of policies with a negative value. [100, -1, -1, -1, -1, -1], [-1, 100, -1, -1, -1, -1], etc, will each get voted down when presented individually as policies, but their sum as a package gets supported by each interest group.