First of, FINALLY Kaid show up to rescue her (not that it took that long, he had to go do some paperwork first to arrest the bastards)
By the power of CONFESSION (yes, he did say he likes her) to trigger her mind to work against the charm magic.
Basically, she's been under the charm magic for so long that even after staying away from the trash she's still brainwashed, so Kaid had to make herself start to break away with her own will (her time spent with Kaid improved her self-worth enough to make it happen, and Kaid stepping in to ensure trash doesn't cast charm on her again in that time)
With their bragging about the charm magic that he recorded earlier, he has proof that they've been using charm magic to commit frauds in much of their achievements.
And, not surprisingly, Kaid is an S rank.
And trash turn out to be unable to fight, because his job is to use his charm magic to stop the monsters so his trash buddies can defeat them (so in term of actual combat skill they're all shit)
So after beating them and Carol herself saying bye to the trash (very much the same wording used against Kaid in this chapter), they were turned in and Kaid and Carol went on their way.
While Carol is panicking at how Kaid is S rank so the reward she offered him for his guard quest on her way home was totally not enough, etc.
Kaid casually said he doesn't need it and KISS her.
All is well..............
EXCEPT that we get a shadowy mage-looking person saying "E-rank pharmacist eh....I'm not amused" (i.e. the next antagonist in line)