Yeah I'm not sure if it's a probem per se, but it's definitely true that the idea of 'corruption' has changed as the game has developed. In the code, the name is still "likessadist", so it was probably at some point intended to work more like the oral/pussy/anal preference, except for general sadistic/painful activities.
If I were redesigning the game from the ground up... well, I wouldn't, because the game is so large that it would be a massive undertaking lol. But if I were, I would probably separate out general libido/sexuality from liking sadistic stuff. I'd also probably separate out general willpower from obedience to the player in specific.