So. Switzerland doesn't really have fully direct democracy in the necessary sense.
Yes, it's half-direct, who said otherwise? Fully direct on a Nation state level would maybe be possible now with the Internet.
But we can still overrule them, while germans get tired of their politicians lying on elections and doing what they want. Doesn't mean they don't try here.
But yeah, this system has it's weaknesses with complicated or emotional topics. But then again, we are all humans.