Yes, some animals get stressed out living in zoos. That being said, it is probably the least stressful way that people can appreciate animals in real life. There is some value in bringing people face to face with animals, I think it reconnects us with the basis of our humanity, and leads us to treat animals better overall. Does the moral math work out in the end? I don't know, but it isn't a one sided issue.