Are we the new North Korea? Russians explain.