A while ago, my friend B and I planned a vacation together. I paid for everything up front (about 2k). I wanted to do one thing but B wanted to do another, so I agreed to what they wanted as I’d enjoy it even though it wasn’t anywhere near my first choice. I was taking on the full cost as I make more than B and just wanted company on vacation. This is an all inclusive which I find boring overall and I’ve been trying to be sober, so this was basically my last choice for a place to go, but I wanted to make B happy so I agreed. Then B’s company screwed up their PTO leaving them with only 5 days for the rest of the year. I told them if they wanted to save their time I’d look into getting a refund. They said they thought that would be best since 4 months is a long time. So I looked into a refund and realized I booked a non-refundable trip. 100% my stupidity for doing so, but it was significantly cheaper. Going on my own or with someone else is out because it’d still be a waste of money in my opinion, since it’s not something I wanted to do in the first place. I told B, and they told me I was irresponsible for not getting refundable tickets. I was upset that they wouldn’t still go, even after finding out the money would be lost. This is the part that gets to me though. B wants to save their PTO so they can take time off later in the year for things like long weekends, extra holiday time or days when they’re hungover or don’t feel like going to work. I feel like this is disrespectful to me because it’s like my time and money don’t matter. I asked them to pay back half and they said no, it’s not their fault I made a bad decision and their work isn’t their fault. While I agree the work isn’t their fault and I’m mad at their company for that, I’m feeling really disrespected that they’re expecting me to just eat the cost AITA for being angry about this and wanting them to pay me back half if they use PTO later in the year for anything else?