I have the same type thing happen when I stop to get something to eat. After a day of driving and dealing with rude customers and drivers I just want a quiet meal and to be out of the truck for an hour or so. People bring their family down to the truck stop to eat because "If truckers eat there it must be good!" Really we eat there because they have parking lots made for us, most of us would much rather eat somewhere else.
I don't mind seeing the occasional laptop, most of the people that have them out are other drivers and keep their laptops quiet. What bothers me is the loud kids, sometimes running around. I've actually taken toys from kids who were running around with them. I told the parents they'd get their toy back when either they or I left.
I will ask the parents nicely to quiet their kids down one time, after that I get progressively more rude. If I have to ask more than three times I start using profanity, when they comment that they don't want their kids hearing that language I tell them I'll stop using it when they get their kids to shut up.
I would ask the restaurant staff but I find that they are useless in these matters most of the time.
I did something similar at Chevy's a year or so ago.
There was a table with about 10 adults and 3-4 kids, about 5-7 years old. The kids were running around the tables, throwing balloons and screaming but the parents were too busy enjoying themselves to watch their children. I was having dinner with an old HS friend that I hadn't seen in years so nothing too serious but we were annoyed.
Well, the kids threw their balloons and one landed on our table. I handed it to the little girl and said "Careful" very polite. A few minutes later, it bounced on the table again and I gave it back saying "Next time its mine". Each previous time, I'd look at the table and the adults hadn't even noticed. A few minutes later, I'm eating a balloon taco so I got my knife and popped it. OOOOHHHHHHH don't you know that got the adults attention.
The father, in his early 30s, comes over to calm his daughter:
Him: Why couldn't you just us if the kids were bothering you?
Me: I can't eat my meal in peace? So its MY responsibility to watch your kids and let you know when they are out of line?
Him: She's just a little girl.
Me: She is old enough to know she shouldn't disturb other people.
Him: You had no right popping that balloon.
Me: Heres $1, buy another one but if it comes here I'm popping it again.