Sadly not only sociopaths sexually assault people.  Normal people in our communities do things like this, and it's pretty normalized.  But it's an epidemic, and I think resistance, holding perpetrators accountable, victim support groups, enthusiastic consent training, education, etc. could go a long way...at least until we can dismantle patriarchy and rape culture.