What are you even talking about? I'm confused now.
Person was invited over for a favor. Made a mess. Left. Was told to come back. Was demanded to clean up the mess.
How does that apply at all here?
How about this? If you invite a teen over and they make a mess, don't invite them over again. Problem solved.
The only basis of your argument has been that it's not legal to tell someone to clean your house after they make a mess. I'm telling you no one cares because this is an issue about ethics and respect, not the legal argument, therefore it's irrelevant. There's plenty of things we do or don't do on the basis of social graces. That is the context this thread is being discussed under. If your reason for breaking any of these social rules is "It's not illegal" then you're being an asshole. And if you're raising your kids not to respect people's property, you're raising assholes. It's legal to be an asshole, and if you're okay with being an asshole then good on you, but again we're conducting this conversation on one of ethics and not law. Now that you've clarified that it's not legal (or has precedent) to tell someone to clean a mess they made, bring yourself back to the actual context of this thread.