I'm sorry for how long this is.
My DH is physically disabled, he is the most lovely and caring man you'd ever meet and he'd do anything for anyone but unfortunately I think sometimes he puts other people before himself when he shouldn't.
He has a lifelong friend (B) who is also physically disabled but it's a different disability, they rub along well, B and his wife are very sucessful and outgoing,
B quite often asks DH round his for a beer etc and they sometimes go out together with a wider group of mates, DH can't drive so he has to get a taxi to and from B's house which soon adds up (£25 there and back), we have a pub five minutes walk away from us but B refuses to go there for some unknown reason so DH is always paying for taxis to see B, because of this DH has recently been saying no when B invites him over.
Last weekend DH went out with B and a wider group of friends, they had a really good night and one of the first things DH said when he got back was that when it was time for his round the contactless didn't work and the card reader asked for his card PIN. He didn't know the PIN because he usually either pays via contactless on the card or via his phone and it's been ages since he used the PIN.
I already knew the payment amount and that it'd failed because I'd gotten a notification on my phone.
Noneless another friend (T) paid for DH's round, DH was extremely apologetic and said to T to ping him his bank details and he'd pay him back immediately, T said don't be daft, just remember his PIN for next time.
B was out again last night and invited DH out a few hours later, however at this point it was nearly 20:00 and DH was a bit reluctant. Out of nowhere B told DH that DH owed T £50 from last time, DH was stunned and immediately messaged back saying no it was £27 as he had a failed payment on his account, B has read the message but not responded.
DH is seething and I can see why but he's keeping it to himself, either T has lied to B and B has believed it or B himself has lied. There were six of them out in total, when it came to DH's round one person didn't want another drink and nonetheless it wasn't £10 a pint anyway - it was £5.50 - £6 depending on the drink.
How does DH handle this? I think his eyes have been opened a bit and he's realising that it's always him getting taxis to see B, it's never reciprocated and the lies about how much he owes T has tipped him over the edge and he's annoyed.
DH has other friends but he's known B a very long time and I worry about his social life if DH calls time on it.