> This issue with direct democracies is that the they can get out of hand pretty fast unless your population is somewhat homogenous and reasonable. Aka Switzerland
Sorry, but that's just a racist dogwhistle. Switzerland has four main ethnic groups, and has had multiple rounds of migration (e.g. after the Yugoslav wars). Look at their various national sporting teams. Just because you can't look past people's skin colour that doesn't make them "homogeneous".
You need an educated and engaged populace that understands their civic duties.