I think this is on you sorry. If you don’t like the way others treat you, either bring it up with them or phase them out.
This. Be an agent in your own life.
It's sometimes difficult to see the difference between being a great friend or an absolute mug.
I think this is a fundamental misunderstanding which I see a lot on Mn. If you can't see the difference between being a friend and a mug, then you are likely to be a dyed-in-the-wool people-pleaser, which Mumsnetters suffering friendship problems often claim to be as though it's a kooky, but ultimately rather nice thing -- like they're just too nice for the cut-and-thrust of friendship. They give and give and bustle about being the shoulder to cry on and the giver of lifts and never saying no to any request, however unreasonable, and then they secretly resent the hell out of the situation for not bumping them further up someone's priorities.
Look, trying to 'buy' someone's friendship by letting them trample all over you not only doesn't work (demonstrably, or otherwise all the people-pleasers of Mn would be so popular they would never have time to post), but it also wrecks your self-esteem and puts off other potential friends because what would be attractive in someone who lets people she quite often doesn't respect or much like treat her badly, not just once but over and over again? Would you want to hang around with someone who continually let herself be mistreated?
It shows poor judgement and a lack of self-respect, if you think you have to trade favours for people to want to have you around.