'This really annoys me too op, in fact I cringe of I go out for a meal with a crowd and everyone has more or less give or take a quid or two had the same and they start quibbling over the last pennies. I realise some people are skint but then don't accept the invite, I don't!'
What if you are always skint? Should you never ever go out because you want to just pay for what you have had? That's ridiculous. I think the crux of this issue is who you go out with.
Let's face it, in many long term friendships you end up having big Differences in earnings. In one group of friends I have, where we've know one another for nearly 20 years there are two of us earning over 100k a year (one with no kids, or dependants, so lots of money, who eats out all the time) and two whose households earn easily half that, and have two kids.
I get to see them for a weekend once every couple of years. I have to save for it, plan what I am going to spend on meals and try and stick to it. I have explained this before, and another of the gang is right with me. The other two are happy to stick to cheap ( but still gorgeous) places and yet I still feel their disapproval and feel like a bit of a tit for asking if I can just pay my share when they suggest splitting the bill. last time there was a £10 difference in what was spent. Which might not seem much, but if when you literally have nothing spare. personally I don't want to give my daughters lunch money over just so someone earning 100k a year can have another glass of wine.
This time round I decided that perhaps I won't go next time. But I also sat and thought all the way home about why someone who was supposed to be a long standing close friend would by happy making me feel like that, as I would never ever make someone feel cheap because they were genuinely skint. If you are mean about realising and accommodating a friends financial situation then it's you who is the tit. ESP if you are earning loads and expecting them to subsidise you.