I meet up every few weeks with 4 other friends for a few drinks and a take away. We have all known each other for years, and used to meet up every week, but see each other less these days as we all have families, work different hours etc etc
We've seen 'friend no.4' twice in about the last 8 meet ups because she has double booked us. (and we are always the ones to be dropped)
Good Friday we all agreed we were free to meet etc so planned our normal evening to catch up. Just before I went out, I had a quick look on Facebook, to see 'friend no.4' asking on her status whether anyone was about to meet her for a drink after work. I said to DH I bet she doesn't turn up.
And I was right. About 8ish, my friend receives a text from her saying "I won't be coming tonight mate, give my love to the girls". No explanation or apology. Clearly she had a better offer and wasn't ashamed to show it. Is this not rude when she had already arranged to see us? I was a bit annoyed about it, and after speaking to a different friend today, she asked why I bothered being friends with her...I'm now wondering! 
AIBU/a grumpy cow to think I should just not bother asking her along anymore? Or just accept that she is the sort of friend to continually cancel on you, but may make an appearance now and again if she has nothing else on?