As far as I know, all of them - USSR, Cuba, China, Vietnam, NK etc, implement gun control. Why should their governments do that? The people of these states genuinely support(ed) socialism, if they are/were all armed they can protect socialism far better than the 1% of the population that makes up the military.
If that is true then it would be more logical to implement gun control on the bourgeois or kulaks rather than the millions of workers and peasants who enthusiastically support the revolution