Have you thought about asking the guests (the kid especially) how they accessed your WiFi? If nothing else, you can ask them to pay for it. With free WiFi so prevalent, they need to know what they're doing actually costs money. (Kind of like letting a buyer know who want to swipe a credit card for a friggin' $10 purchase that doing so costs the merchant a lot of money)