Is the ASPCA hospital you're thinking of a large institution?
Yes, it's large. Also quite a subway ride/walk to get there. I'm still hoping to find something closer to home. Still, I would like to do all the things you describe.
I think I've got the skills to deal with bad stuff, though it is never easy.