As soo as you lay a had on someone especially on a female you have crossed the line and don't care what mental issues you may or may not have. If you are raised the right way you know it is wrong and there are no excuses. The world has definitely changed over the last 20 years and I do think it is down to poor parenting or a lack of parenting for the most of it.