I would be irked... but because he is taking others out to dinner... and using your/your family's money to do so... AND meanwhile, you and the children do NOT get to go out to dinner and Husband can't afford to take his own family out to dinner.
To me: any kind of incentive or reward, per work, should not use one's own money, nor the family's money.
You need to talk to your Husband.
"Rewarding" the hard work of people in their shifts... should not, make the Boss or his family, broke themselves.
And if your Husband cannot reward his co-worker Females, via a meal... then what else can he do to reward them?
And, any type of work "reward" for co-workers, should be.... during office hours. NOT off hours on their free time.
Your Husband's BOSS... himself, should be doing the rewarding of his staff. Not your Husband. His Boss... is not having to PAY for the rewards... himself.
Sneaky.
Since your Husband's BOSS... is making the request, the "he" reward his staff.... then the Boss, should be using funds, to make this happen. Not your Husband using HIS own hard earned salary, to buy these rewards.
ALSO, you said this is to reward... the people on your Husband's shift. SO.... a "reward" should NOT be based on a friendly "bet"... on who gets the 1st arrest of the night or not.
It should be made per the work QUALITY that a worker does. Not based on a "bet."
THAT is the other problem.
And if a bet is made, it should be made to the ENTIRE staff, not just to one woman and your Husband.
A "reward" should be made to the ENTIRE staff.... not just to one person.
Perhaps, a kitty could be made. Any loose change or dollars collected by EVERYONE... and whoever does good work, per whatever requirements is decided upon... then that person gets a lunch or something. Something simple like a hamburger or something.
That way, everyone has to work for getting the reward. Not just select people getting rewarded based on a "bet" that your Husband makes with one person or the other.
A work reward... has to be, offered to everyone.