I bet you can recruit your MIL to chase her away if you let her know the story.

Have you considered the fact she stays with you rather than her other friends because they don't let her get away with her ridiculous demands? I bet she has been told to pull her head in before...it's time to do it again.

And hide behind MIL if you need to...