I agree with Controversial Opinion. Just make the MC a nice guy.
The kind of guy who grew up in a healthy household, wants real love, and doesn't want to mind control people into sleeping with him. Because he already has a pretty girlfriend, a good job, and things are going great.
But now this...