I don't think you have a very accurate definition of socialism if you think there's a gun being pointed at any step. That's quite the contrary actually, a socialist society doesn't exist without full cooperation.
On the other hand libertarianism makes it ok to point a gun at people as long as it's one from individuals. But the difference doesn't matter in terms of being free