Listen to what everyone else on here as adviced, they are all right. She has no right walking all over you, I'm suprised you've allowed this to go on.
Tell her to leave during the day, perhaps make sure you have a friend with you who can back you up if she calls the police, female friend or relative would be better.
You sound like a nice guy you do...
more