it's a social problem, and the only way i believe we can ultimately solve it is by teaching everyone to be better people. until we do that there will always be people who will try to take advantage and become a bad actor.
teaching people to be better is the only way to avoid oppressive technical measures. because most technical measures will end up being oppresive at least for some minority or corner cases that don't fit the expectations.
i also fear that technical measures have a tendency to get in the way of diversity as they force the same behavior on everyone and punish or prevent people doing things differently.