In quantum field theory, it is crutial that two experiments can not effect each other at space-like seperation. Thus $[\mathcal{O}_1(x), \mathcal{O}_2(y)] = 0 $ if $(x-y)^2 < 0$.
For the Klein-Gordan field we now the equal times commutation relation $[\phi(x), \pi(y)] = i \delta^{(3)}(\mathbf{x} - \mathbf{y})$, i.e. the commutator is zero at spacelike separation. Any observable such as momentum, energy, or charge involves these operators and thus the measurements can not effect each other.
For the Dirac field however, we only have an anti commutation relation $\lbrace \psi_a(x), \bar{\psi}_b(y) \rbrace = \delta^{(3)}(\mathbf{x} - \mathbf{y}) \delta_{ab}$. In section 3.5 Peskin and Schroeder say that this is enough to ensure that any two Observables will commutate at space-like separation since any reasonable observable is made up of an even number of spinor fields. But I can not see how this is the case.
So could someone explain to me how the anti-commutation relation implies the commutation of observables?