The government of North Korea is one of the two puppet dictatorships established in the Korean peninsula after World War II. It was the will of the Korean people to establish a socialist democracy, not a Juche dictatorship, but in 1946 the USSR and USA decided that what the Korean people wanted was the least important concern. The point is that it wasn't the ideology of the Korean people that mattered, it was the clash of 2 imperialists and its result.