He's right to be all worked up. Spin is one of those weird things in quantum mechanics that sounds so much like something from your ordinary experience that you might be tempted to think your intuition will help you out, but it won't. In fact, your intuition is much more likely to knee you in the groin and steal your girl. Don't trust it for a moment.
So first off, all particles have a fundamental spin. Just like electric charge or mass, spin helps to define which type of particle is which. Alasdair did a really nice write-up of the standard model not too long ago, and a follow-up about particles that we might soon detect.