The original poster did the right thing. Like they say in basketball- no harm, no foul. Stay inside the castle, secure the drawbridge and yell over the wall.
Guns and bullets and toxic sprays, C'mon man! Some of you guys are amazing. Your vacations sound like real fun times. I am surprised at all of you John Waynes that want to kill or maim some kid for doing a goofy thing. And even funnier, some of you even insert your own facts into the incident to legitimize your position. LOL. I would hate to read about what you would do if you thought the kid stealing beer from your cooler. What then? Claymore Mines?
No one knows what the intent of the little goof was. Was he really trying to intentionally kill or maim the OP? Was this some grand plan to lure the OP outside to kill and rob him? If that was Shorty's intent, there are easier, quicker, and more efficient ways to do it. Did he do any damage? Did he harm someone?
Do you really want to ruin a bunch of peoples lives, including your own, over a prank? Do you really want to be the second George Zimmerman? I endorse defending home and hearth and loved ones. But defense of the castle requires a measured response employing equal force. I bet you would have a fit if someone pepper sprayed your kid for toilet papering someone's trailer. Imagine how your wife would feel if someone shot little Johnnie for ringing doorbells.
Back when I was a teenager I was given permission and even ordered by the federal government to kill people and break things in a strange foreign land. I am not a wussy. I've seen stuff that would make a dog puke. And I would do it again if the situation warranted it. But if you have not done it, don't be so quick to want to kill someone. When your enemy dies, a little of you dies too.
Sorry. End of rant.