I'm thinking that hurting the team will more than likely instigate actions by fellow team members to prevent infractions...they'd do a better job of looking after each other.
That's certainly arguable.
And if we think it's on the sports team to add to the incentive structure that the judicial system establishes for the rest of society, then that's probably we have to come down. I"m just not personally sure that The Team needs to have that role, especially when it hurts the rest of the team, which did nothing wrong other than "not looking out for each other."
Team punishments, such as up-downs for everyone after a violation of team rules, makes sense to a degree, but mainly because there's no other structure out there shaping behavior.
I just have a problem punishing the whole team for a boneheaded, but ultimately harmless (in this real specific context) behavior.