So don't give her the $500, and don't feel like you're letting her grandmother or her parents down because you're not. She shouldn't have accepted it as a gift in the first place. I think her grandmother and parents already realize that.
Keep your promise to her. At this point you must to give her money because you promised to her unless you are not saying any promises but you promised,, She will disappointed on you if you will not keep your promised to her not only her but also her family.. She told her family already that you will pay their vacation trip, so this time no excuses. You must to give her.
Well, I would think that it would at least cross her parents' and grandmother's minds that when you ceased to be her boyfriend the tentative vacation may cease to exist along with it. I wouldn't do it, common sense would tell her and her family that it's unreasonable to expect it anymore. The only exception might be if they've booked or otherwise done something related to the trip that's nonrefundable, and even then it's stretching it.
When it comes to money, you never make snap decisions like that, especially with such a large amount. You should have thought about it before agreeing to give her the money. You should have thought of your future- are you going to need that money in the future? And why would she ask for such a large amount from you anyways?
If you promised her the money, then it's only fair that you live up to your promise. It's your money though, and you don't have to give it to her unless you want to give it to her, but you did promise her that you would do it (you said). If you plan to not give her the money then her family may be upset, but it's your money, so they shouldn't be too disappointed. You could always say that you had to put the money with your apartment. If I were in your situation and had promised the girlfriend the vacation money, I would give her the money unless I didn't have the money.
You are NOT legally bound, so you changed you mind and you may do so.
I moved out of her apartment. I promised to give her $500 dollars to take her grandmother on vacation. I don't want to give it. She already told her grandmother, father, and mother I was paying for the trip. I need the money to fix my apartment. I've been paying her rent for the last 3 months so she should've been saving up