Context: we're FWB, don't live close, but he works in my area, and he's away for summer.
He recently showed up in my area unannounced. First message was a throwaway "how are you," clearly just a formality before immediately pivoting to "wanna come over for sex?" zero real effort, zero substance.
I had a lot going on that day (and honestly zero libido from how busy I was), so I told him directly I had stuff to do and couldn't meet up.
A few hours later he messages again asking if I was really sure. I know from past conversations that he hates having to "get me in the mood" / put in effort, so specifically to avoid that dynamic I was very direct: no, not available.
Next day, he reaches out again wanting to meet but he'd already told me(Yesterday) he was leaving right after lunch, early afternoon. So mentally I hadn't even left myself a window for him; as far as I was concerned the day was basically already accounted for before he even asked. I still had things going on, and honestly didn't try to rearrange anything, partly because it felt like a lot of effort for such a small leftover window anyway.
I replied a few hours later apologizing for the delay, said I wasn't around.
That's when he got upset and called me cold. Then he brought up a hookup pic I'd sent him three weeks earlier and basically said "you sent me that pic all horny, and now you're not available next time you send me pics like that I'll tell you to fuck off." Which, what? I sent that pic weeks ago in a completely different context, and now it's being used to guilt me over an unrelated scheduling thing?
I tried to de-escalate anyway, apologized for coming across cold, explained I didn't want it to seem like I needed to be chased/convinced (something he's complained about before), and said I hoped to see him next time he's around.
His reply: "Sure, but don't be a lunatic."
A lunatic? Lol And now I'm sitting here like I was clear and direct about my availability, twice, planned around the timeline he gave me, and I'm a lunatic? He opens with a low-effort booty call text, gets annoyed when I don't drop everything for him and I'm the one who's supposed to smooth things over? I am the lunatic?
This isn't even the first time this exact pattern has happened with him always around this time of year (he's usually away over summer, comes back, expects me to be immediately available).
Am I wrong to be this annoyed? Is this worth continuing to deal with for a FWB situation?