Anonymous wrote:First off, you don't need to pay for everything when you go out. Each pay your own except when you have the kids alone then you pay. You invite, your choice. Stop hosting and inviting.
+1 -- stop insisting on paying. That's actually weird and I would find it stressful if another family was always insisting on paying for outings (and then privately seething because we are not reciprocating -- if it's a joint outing then why wouldn't we all just pay our own way).
Likewise when you host at home do it in a way that is more communal and then it matters less if they are able to host at their home in the same way. Host but ask if they can bring dessert or a salad. Say "hey if you have any yard games for the kids you should bring them!" in order to communicate that it can be a joint effort. This can take some of the pressure off you and also gives them ways to contribute without having to feel like they have to be able to host you in the exact same way in order to reciprocate.