I just want to jump in here with two comments.
First, I am the parent who felt "somehow obligated to give her money towards buying" the replacement computer. The circumstances behind the incident were more than my child "accidentally" bumped her. We did what we did because when we thought about the situation outside of the classroom, say same events occurring at your house, we would have wanted to make restitution in some way to you. I am not saying that everyone should do the same thing or that it was an easy decision for us to come to, and certainly not saying that the teacher should have had her computer out (though she was leaving the classroom to go home at the time), but I have no regrets about how my husband and I handled the incident.
Now that I have that off my chest, my second comment is that despite this incident, I have been very happy with how my child has grown and learned through our 2+ years with the Y. All of the staff (from Program Director to the Maintenance Crew), know my child by name and care about how our family is doing (or they all do a darn good job pretending). In the classes my child has been in, we have had an issue with one teacher, but have been overwhelmingly happy with the 5 other teachers (the room are co-taught with 2-3 teachers, so even if you have an issue with one of the teachers, there is someone else you can talk to about your child). I have gotten calls about bumped heads and paper cuts, so I know that for the preschool program (the camp has different staff seasonal staff) they are diligent about keeping me informed about anything that could be an injury. And I know they love to get the kids outside when the weather permits - but even if they can't get outside, they have a gym where they can run off all of that energy. My child will be back next year (December baby), and my baby will be enrolling next January.
So, I sort of rambled here towards the end, but I just wanted to give a firsthand vote for the Y.