The right answer to most of this corruption is to create a system of check and balances with complete blinded information exchange between each check point so no one decision body is influenced by another. This is impossible to create because of vested interests and likely never happen.