On the other hand MC was already full of blood when he ran into Miri, he planned to have sex and it wasn't just a spur of a momentary passion (if he and Carmen wanted to have sex and He drank from someone, it wouldn't be different from simply getting stimulated to have a boner, but in Miri's case he was on the prowl)
They were on the prowl with Carmen. Sharon "influence" Carmen for letting MC drink from her and have fun with her. If it wasn't only for blood, he could have sucked her somewhere else than her home. You know like Merrick with the guy in the bathroom.
Just compare both
Sharon - Carmen
Carmen : But I'm not single.
Sharon : You find us very pleasant company. We're nice people.
Sharon : You will come with us. Sharon whispers while doing the eyes.
Sharon :
You will do what we tell you. And [player_name] is the most attractive man you ever saw.
MC - Miri
Miri : Why are you so attracted to this man?
Miri : Why did you invite him over?
Miri : Because of the way he looked at you the other day?
MC :
Invite me to stay longer.
...
MC : You end her talking with a kiss.
Miri : Oh...
Miri : That's bold.
MC : Would you like me to leave, now?
Miri : No.
And she kisses you back.
If Sharon would consider the fact that Carmen resist her mind fuck, because she wasn't interest in the MC enough, that would be a different situation, but she doesn't and she's really surprise that Carmen resisted her. If you don't use the "mindwhisperer" talent on Miri. She still invite you to her home. The only doing of the spell is to suggest her to stay longer, you don't even need to use it again when you ask her if you should leave.
The scene with Miri should have been darker(closer to rape) to justify the soulstain. The devs probably choose to stay away from that, because rape is another level of shit. I don't blame them, but it's a scratch on the story telling.