One lunatic does not earn and maintain that much power without a crowd of fellow lunatics keeping them in power.
The North Koreans don't really have a choice. And Un didn't earn that power - he inherited it when his Dad died, who inherited it from his dad. That's the way their government works over there.