I get why democracy has to be indirect when it comes to many complicated, interconnected issues but things like free speech laws, abortion laws, public decency laws, smoking bans etc. should all be decided in a direct vote (repeated every N years). As it is we often have a situation where significant majority have a different view but a small strong group is able to influence the law. It's not a democracy but a farce in my view.