I would argue, however, that "modern" society is not modern. We are dealing with problems as they've been dealt with for millenia. The centuries gone by were filled with child and animal abuse. It still lingers.
But on the positive, I believe we are living through a real upheaval to the old ways. I certainly hope so.
Thank you for a terrific examination of the case and where we are.