That is more like a weird implementation of democracy where 1% of the population has to vote for something to become the law for 100% of the population!

I think it doesn't really work this way.
If you collect 100,000 signatures, then it can be processed and voted for.
So, anything that bothers you can be set for vote, if you gather 100,000 signatures.
So, in fact, 100,000 signatures (approx. 1%) is capable of bringing something into voting process.
Which, in my opinion, is welcome as a process.
example 1:I (apogio) wants Switzerland to adopt Bitcoin as a secondary currency.
I collect 100,000 signatures from people.
It is brought for a mandatory referrendum.
50% + 1 person says "NO".
The idea is not accepted.
example 2:I (apogio) want bitcointalk to be banned in Switzerland.
I collect 100,000 signatures from people.
It is brought for a mandatory referrendum.
The 100,000 people who signed for it are the only ones who vote for it.
It only gets 1% of votes.
It doesn't get accepted.