Those who find the proposal terrible rally against it, but usually don't offer alternatives to address the problem. They may win, but then since the underlying problem was not addressed another proposal will arise. And since the opposition to the last one didn't contribute any new ideas to solving the problem this new proposal is usually similar to the old one.
And where is the general public in all this? The first time when they are told the proposed solution is terrible they can get behind that and call and write and sign petitions at the opposition's urging. The proposal is shelved and the public is told they won.
But they know that there still is an underlying problem to be solved, and signed on to oppose the bad proposal with the expectation that a better proposal would be offered, because the general public does actually want the underlying problem solved.
By the second or third time the now modified in small ways original proposal comes around, each time with the same "no to this, but we aren't going to offer an alternative solution" opposition, people are starting to think that maybe the proposal is the only way to solve the underlying problems because that's the only way that ever gets proposed.
This sort of thing happens with laws in a variety of fields, at all levels of government. National security, housing, transportation, crime, healthcare, education...in all of them you can find bad things eventually passed because the people vigilantly fighting those things didn't offer any answers themselves, just reasons not to accept other's proposed answers.