I had a kid who lives a block over egg my house a few years ago on Halloween. A few weeks later I saw him riding his bike and stopped him and just asked him not to do it again because it was a pain to clean properly. He apologized, thanked me for not yelling at him and then laughed when he saw my house that hasn't been power washed in years with just a few clean spots where his eggs hit.
Now he comes over every week and plays soccer with me and my toddler and helps us with yard work in the summer.
A little bit of human decency and talking to a kid like they're a person can go along way. Kids aren't stupid, they just don't know a lot of things.
Personally, I would try to get a clear photo of their face and then I would use social media to hopefully find their parents. They would have to be egging my house a few times a week though tbh, it's a lot more work then just power washing it away.
Serious answer: Be a man. Get over it. They're kids. Not everything in life is fair or legal or just. You can't control everything! Will some older teenagers hide behind the "I'm a minor, you can't touch me!" while taunting and provoking you? Maybe. But, again, you aren't their parent and the law will be on their side in any kind of altercation. Don't worry, they'll be overworked, underpaid, and depressed just like us soon!