I’m guessing those in the “only go if you can afford to subsidise” camp are the CFs who are happy to get cheaper food on everyone else. I can’t imagine why anyone would be happy for a friend, who had less than them, to subsidise their food, unless they were looking to get a cheaper meal? I’d be utterly mortified charging my friends for my food, and them and me
This ^
It's becoming clear to me, reading this thread, that the ones who are incensed that someone would not want to subsidise their 2 bottles of wine and steak, (when the other person only had a bottle of mineral water and a salad,) are the type of people who want people to subsidise them. The piss-takers in life. The sort who 'borrow' a tenner and 'forget' to return it.
Anyone who has a scrap of decency or regard for anyone else, (and anyone who is a real friend,) would not expect others to subsidise their excessive (and expensive) scoffing and drinking. It's a fucking cheek actually, and anyone who IS like this would not be dining with me anyway. I don't eat a lot, I don't drink much, and hell will freeze over before I will subsidise some cheeky fucker's expensive 5 course meal that cost 3 times more than mine. What's more, no decent FRIEND would expect another friend to do that. It cuts both way you know!!! 
As someone said much earlier in the thread, if these people thinking others should 'split the bill,' were out clothes shopping with a friend; would you 'split the bill' if she bought 3 dresses totalling £90, and you bought one dress worth £30, (so you had to fork out £60 for your one dress when it was only £30?)
That is, would you pay for one of her dresses? If she bought 3 and you bought one, would you be happy to pay for 2 each?
Of course you bloody wouldn't! So why do you think it's OK to have £55 worth of food and drink, and expect someone who has had £10 worth to pay £30 plus to subsidise your food consumption?
Bloody cheek! Some friend YOU are if you think that's OK. 
@delatron
I'm glad too that I'm not friends with people who are constantly watching what the rest of the group are ordering, clocking how many drinks are consumed just in case they are 'shafted' by their friends. Honestly you sound like a joy to go out with.
It's about having nice food, socialising and having a good time.... Not calculating how many pennies you are down by at the end of the night. If you eat out with the same group it all works out in the end.
Feeling very happy with my circle of friends at the moment.
Bully for you. How wonderful that you have a group of friends who are all so cool about splitting the bill, no matter how little they may have consumed themselves! Doesn't make you any better than people who prefer to pay for their own you know. 
I am very happy with MY group of friends. They are the type of people who are quite happy for their friends to do what makes them happy, and what they're comfortable with; INCLUDING paying separately in a restaurant without looking down their nose at them and calling them killjoys, tight-arse, mean, begrudging, and joyless!' 
I could never socialise with people who are judgy and snidey and try and make people feel like shit if they prefer to just pay for their own food and drinks. There are multiple reasons why, and someone may be struggling financially. How unpleasant some people are on here, that they would judge a friend for simply wanting to pay for what they ate themselves.
Only in Britain are people like this. In many other countries, restaurants have no problem billing each individual person or couple. Similarly, people in other countries have no issue with it either!
As I said, would you 'split the bill' if you were out with a friend clothes-buying or food-buying for your families? And one of you bought twice as much as the other??? Of course not! So why the F do people get all snarky and pissy and insist you're a tight miserable twat, if you don't split the bill in a restaurant?
So fucking weird!
(AND judgemental and rude!!!)