malawi_glenn said:
This thing with mesons in quarks is the same as you have in positronium; electron and positron in bound state.
Perhaps I should be satisfied with malawi_glenn's explanation, but I'm a rabble-rouser! ;-)
I should warn you that mesons are much nastier than positronium. Although on the surface, you might think that they're exactly the same, mesons are bounded by gluons. And the gluons that are involved are NON-perturbative (meaning that the strong nuclear force inside the pion is "infinitely strong" in the sense of perturbation theory).
Positronium is calculable in QED perturbation theory - you really can go ahead and compute the spins, energy states, etc. But you can never do this for the quark-antiquark system (lattice calculations have had some minor success with the heavy mesons, but not the light pions). So there is no known way to compute the spins of the pions.
To see the problem, realize that the gluons are spin-1 particles, and in the nonperturbative limit there are an infinite number of gluons living inside the pion! So where does their spin go? Also, since the strong force is so strong, quark-antiquark pairs can be created and destroyed regularly, and even live a long time inside the pion. Where does their spin go? The same kind of thing happens in positronium, but each time that happens, it is down by a power of the fine structure constant, and thus the effect is controlled in perturbation theory. But again, the strong coupling is infinite now, so all these things are going on unsupressed!
That being said, I should mention that there are models of low-energy strong interaction physics that DO allow you to compute these things like how malawi_glenn said. But they are only models (idealizations), and not the actual physics.