It's funny, but I experienced a very similar reaction a few years ago when I visited that zoo in Calgary with my family. Perhaps it was my rationalization, but I came to peace with it in the knowledge that I have gained a better understanding of that animal community, that would not have happened if the gorilla was not there...