The other day I learned of a small error in the book Theory of Charges: A Study of Finitely Additive Measures. Example 11.4.1 goes as follows.
Let $\mu_0$ be a finitely additive probability measure defined on the powerset of $\mathbb N$ such that $\mu_0(A)=0$ if $A$ is finite (let us call such $\mu_0$ a diffuse measure). For $n \geq 1$, let $\mu_n(\{n\})=1$. Let $$\mu = \sum_{n=0}^\infty \frac{1}{2^{n+1}} \mu_n.$$
The book claims that $\mu$ does not take the value $1/2$, but this is not true in general. Using the Hahn-Banach theorem, one can find a diffuse measure $\mu_0$ and a set $A$ such that $\mu(A)=1/2$.
Moreover, I have been unable to see that it is possible to find a $\mu$ with range $[0,1/2) \cup (1/2, 1]$ without stronger assumptions.
For instance, if we assume that $\mu_0$ is a non-principal ultrafilter (that is, a 0-1 valued diffuse measure), then the claim in the example holds: $\mu$ does not take the value $1/2$. The existence of a non-principal ultrafilter is stronger in ZF+DC than the Hahn-Banach theorem, which in turn is stronger than the following "weak choice axiom":
PM$_\omega$: A diffuse measure exists.
So, this has me wondering: Is it consistent with ZF+DC+PM$_\omega$ that the range of every diffuse measure is closed?