I understand that the Pauli Exclusion Principle applies only for identical particles, so that a fermion and an anti-fermion should be allowed to be in the same state. However, when I look at the arguments for the principle from properties of commutators, it seems to me that it actually should prohibit a fermion and anti-fermion from being in the same state. My reasoning goes like this:
The Pauli Exclusion Principle for fermions can be justified as follows. Based on the fact that $$\{{a^s_p}^{\dagger}, {a^r_q}^{\dagger}\}=0,$$ we have $${a^s_p}^{\dagger}{a^s_p}^{\dagger}|0\rangle = -{a^s_p}^{\dagger}{a^s_p}^{\dagger}|0\rangle = 0,$$ so states where two fermions occupy the same state are just the zero vector, and we get the Exclusion Principle for two fermions.
But we also have $$\{{a^s_p}^{\dagger}, {b^r_q}^{\dagger}\}=0,$$ so $${a^s_p}^{\dagger}{b^s_p}^{\dagger}|0\rangle = -{a^s_p}^{\dagger}{b^s_p}^{\dagger}|0\rangle = 0$$ which by the same argument seems to imply that a fermion and an anti-fermion cannot be in the same state.
I'd appreciate if somebody could point out the flaw here.