If worse comes to worst for her, there are such things as hotel rooms, but I would think that Craigslist could come up with some other solution for her - either way, you have been tolerant for more than long enough if she is been pulling this garbage on you for a year now.