This is sort of like my wife and her (sister's) friend. She will invite my wife out to dinner and then let my wife pay for them. What's worse is she's got money and we don't. I tell my wife, if she's asking you out, she should be the one to pay or you could be nice and split the bill, but it's not fair or right that she should expect you to treat her.
There are always going to be people that take advantage of others. You are not being nice or polite by allowing them to walk all over you. I think it's ridiculous that you've allowed it to go on for as long as you have. At this point, you are just as much to blame for enabling her to victimize you and your family. You should have set her straight early on, but, good news, it's better late than never. Sit her down and be honest with her. Tell her you've had enough and don't worry about it sounding rude. Do not even bother telling her to start pulling her own weight, just tell her it's time she left. You don't need to be mean, you can even try to be nice about it, but you do need to be firm. I know you want to be a nice person and you don't want to ruin the relationship or have hard feelings, but, news flash, it's already ruined. She ruined it and you let it happen. You can either keep letting her take advantage you and your family or you can take responsibility for your part in this and put an end to it, finally. It is your choice. Good luck!
Well, she has only been here 7 days. She is leaving Monday for a 55 day "Contiki" (aka trip around the USA on a bus) then returning at the end of May for 5 more weeks. (edit: Actually more than 6 weeks! I accidentally put 5)
When she asked to stay I just figured she would expect to do her own thing most of the time. She came with very little understanding of LA. Our transportation system is not the best. It is hard to get around on public transit. Also, going places alone is not much fun and I wanted to make it more enjoyable for her. We offered Disney because we do have passes (purchased when another cousin came last June) and figured it would not cost us much more than a little time to go there, and we tried to make it on our terms by stating we did not want to stay all day. But it is just the little ways in which the manipulation happens that catches us off guard. At lunch today I should have said, "I thought you were paying?" But that feels so rude to say that. I feel like in some ways it is just better to be the bigger person and then next time when she asks for me to go out of my way I will now suddenly be busy. She wanted me to drive her all over the place to see some places her beloved "Buffy the Vampire Slayer" show was filmed. (I have never watched a single episode and I cannot fathom why anyone in their right mind would be obsessed over it but who knows.) She will need to find a way to go on her own? Or perhaps pay for gas if I decide to be nice? I don't know. I think the worst part for me is her claiming how poor she is then wasting money left and right while we are struggling to have extra expenses thrown upon us by her pressuring us to do things. I think that is what gets me the most annoyed. I know that everyone has different priorities but it feels manipulative to say that, then suddenly change when she is here.