But the team is an entity in addition to its individuals. If the members of a team consider themselves, the individuals, as more important than the team, then the team dies. That was my point and that's what happened here.
My criteria for good software:
Does it work?
Can someone else come in, make a change, and be reasonably certain no bugs were introduced?