If you think there is a logical inconsistency in any of this you are already too smart to be a socialist. Just apply the same intellectual rigor to socialism that you applied trying to make a fallacy of this.