I don't think I've ever arranged dinner out without intending to pay. To my mind your H is either: A) unbelievably messed up to the point where I question how he looks after himself; B) incredibly manipulative and deceitful; or C) desperately, desperately sad.
Does he see an IC at all?
I like to think that if I were in your circumstances I would have left the meal anyway (leaving some money with one of the boys or agreeing to sort it out with them later) or better yet asked H to leave since he couldn't contribute.
Anyway, hope you're feeling OK today
Both mid 30s, 2 young kids BD 7sep14 XW moved on long ago, now living with OM1 D paperwork in progress