Lunch with a friend is ok, as long as both of you know this is a friendship only. I do still think it's playing with fire to discuss your M difficulties with a friend of the opposite sex...but won't chew you out about it, I'll just leave it at that.
$15 dollars is not an extravagant amount to spend on lunch every now and then. Your W needs to realize, you don't do this on a regular basis and just because you have kids and bills doesn't mean that you must give up EVERYTHING all of the time. Little splurges here and there are fine, you work hard for your money and are entitled to spend a little extra or spoil yourself just a bit when you wish, it's not like you do it all of the time...just like your planned celebration dinner the other night, it was a rare occasion.