This illustrates a gaping hole in human language. We have no word for someone who violates beings. We have no word for someone who respects consent, and its absence. Well found.
For now, I choose VIOLATOR - who Harms, acting upon someone without their consent. NON-VIOLATOR - who acts according to consent of those they influence. from Latin vis ≈ force