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.
cos they are states, duh. revolt is good against capitalism, sure, but once you are in power you dont want people to take up arms against you. not because they'd be against communism or something, but just for self preservation of the ruling class of any socialist state. "but murx said never take away people's right to arm, it's for a greater good" yeah and for the government of an authoritarian state the good is not to get ousted by armed people.
To be fair the context of that marx quote is specifically about the people during a revolution forming organised militia.
The quote gets used completely out of context a lot.
People should actually read the whole thing. Relevant excerpt:
He was essentially laying out what to do in each step. With step 2 being the very immediate building up of arms prior to revolution. Arming the people and building the arms required for revolution. This is quite different to "the people should be armed at all times" and it's a little inaccurate that the quote gets used that way.
Thats pretty much my point but not many people seem to be getting it. Thats why im asking people in good faith why a supposed democratic socialist state would not allow their people to be armed
why the socialist states didnt allow arms is an obvious thing, it's becuase revolution is bad when it's against you. how a future socialist state would be forced by the working class to not ban arms is another story which is harder to answer