WR, Your h is so out of tune w/what is going on in his family's life. What your S14 is interested in is video games. I can remember when my nephew was that age and he was playing them all of his free time. It's the age and your h needs to get w/it or he's not going to have anything to talk to his son about.
As for y our S18, I can understand the ping pong ball effect. He wants his dads attention and affirmation and yet, he wants to hide the tools because he's angry w/his father. It's a difficult time for him. Your son is at that age where he's crossing over into manhood and wants to protect his family and do the right thing, but doesn't want to lose touch w/his father. He'll sort it out in time.
The way you handled the conversation was perfect. You stated the facts and stood your ground w/no anger in your tone. BTW, I don't blame you for hiding the framing hammer. I would be looking around to see what else you might need to squirrel away for the time being.
Enjoy dancing your cares away this evening.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.