The only way to curb something like that is more democratization. Fraud is a common problem in any system anywhere. A reputation score on top would help, only if it can be kept democratically controlled.
There is no single solution, but public fund usurping is basically a law of capitalism, which is why I critique it in this context. Public money laundering is a developed industry in capitalism.