Flock Safety's controversial CEO just got a taste of his own medicine

Global World Moderate confidence — 64/100
Sources: Neowin