You are a very kind and good person, I'm so happy to have another member in this community that is so positive and recommending equally positive solutions. Don't ever stop!
I agree with everyone here, I definitely think that if anyone has an issue with abuse, of any kind, they should probably seek counseling of a medical professional. Such issues are way beyond the scope of a Zelda fan site.
That being said, you can never blame an animal for doing animal things...