Internal data management is variable and obviously relative to variable data input.
Hence your data output is personal and perhaps relative to a community.
Consensus might dictate social policy, but consensus always has limits.
What you might refer to as perversion and fetishism or bad things, are simply data management variants which may or may not comply with how you and your associated communities might process data.
So, we can set national standards for data management and output and consequent actions, which becomes a real enough system within a specific social context, but nonetheless a human social system is not necessarily representative or is probably unlikely to be representative of either, a greater external reality or the programmed reality of all individuals.
In short, a "pervert" will behave in accordance with their own specific set of programmed data, whether that be inherent or acquired data.
I think that it is fair to suggest that the inherent drives are the same in all of us.
Though differences in output and action will be dependant on how individuals choose to interface inherent data and programmed data, which in turn will be wholly dependant upon an individuals conditioning.