I don't get it. How does that teach him a lesson? Best way to handle pushy people is to tell them, "No". Lesson learned. What would be your plan if he actually gets a shot off? Tell him he must have missed? He'll just want to go out again, and try again. What if he doesn't get a shot off? He'll just want to go out again, and try again. Really want him out there with you all season? Jokes on you my friend.
Liberty and freedom often offends those who understand neither.