If this "STORY" is true then I would have to say you handled this situation all wrong. And did nothing but turn a, harmless kids being kids situation, into a physical confrontation. One which does nothing for you but add to the fun of these kids every time they pass your house, and cause further problems for yourself. What you should have done was just ignored them while they passed by your house, It sounds like you were inside, So chances are, like with most things kids do they would have tired of what they were doing and moved on. Also going out to confront them and getting into a physical confrontation, when you are supposed to be the ADULT does not look good when police get involved. Especially if one of those kids had gotten injured. I know you said he swung at you first but remember it's your word against his and there were more of them.
I'm the kid and here's my story "Yea Officer we were walking by and we were being loud. And this dog started barking. So we banged on the fence a couple of times. Then this crazy guy comes out of the house and attacks me."
Sorry, Not worth it. In my opinion.