It’s not being “snotty” expecting to pay for your own event fgs! I've heard it all now.
I’m in London and in my 40s, so for the last 10 / 15 years, since most of my friends had kids, I know full well they if I ask them out to a restaurant of MY CHOICE to celebrate MY BIRTHDAY, it generally entails (for them) -
- finding / paying for a babysitter (so maybe £75 for that if they here out 7pm-12am inc travel and the babysitter was £15 per hour? Something in that region anyway).
- taxis home (friends live all over London so this could be expensive).
So no, personally, I would not ask them to pay for their food as well. If you put on an event, you put on an event. Simple.
Otherwise I would ask them to dinner in my home.
That’s not trying to be superior. It’s the way it is and everyone I know would do the same.
Maybe it’s cultural eg in my country, hospitality is a big thing. My husband is Persian and with his family, you only have to say, “oh what a lovely vase,” if you visit his relatives and they’re literally trying to give it to you. If anything, it’s rude to turn down people’s hospitality, but it’s certainly not considered rude to offer it!
But then, even my British friends would never invite you to x location for their birthday or other event and expect you to pay. Sometimes the bar might become payable at a certain point, but that’s about it. It’s not “showing off”, it’s called throwing a party! You also get invited to back parties obviously and you enjoy whatever they put on, be it at home, in a bar, a picnic or somewhere more expensive.