My home is my castle. Stay the hell off my property.
Do you have your property posted “No Trespassing”? In my city, if you back up that sign by registering it as such with the police, (no charge) you can have trespassers arrested or ticketed, depending on the cop’s mood that day.
That argument cuts both ways.
I don’t know of any jurisdiction that doesn’t have trespess laws. You can go to wall mart and pick up your no solicitation sign without passing a law. That’s my approach: assert your property rights on your own property.
Passing a law that allows no solicitation anywhere forces your opinion about who you want on your property onto others’ property. Unless you bought every house in your jurisdiction, you just limited other peoples’ right to allow neighbor kids to offer services they might want.
Let’s be clear about the law in question here as well. This law didn’t ban solicitation. It required a payment of a fee that irritating businesses and charlatans can afford, but neighborhood kids can’t. So who, exactly, is this law protecting, the property owner? I don’t think so.