His reply was (snarky tone), "You really need to watch what you blurt out around the house."
Ok - is it me??? I seriously DO NOT get this.
It's a bit of both honestly. I can see that type of reaction (on both your parts) in myself and my W over the years. Frankly, it's a lack of communication.
Clearly your H is concerned about the needles being common knowledge for some reason....but what is the reason? You've already justified it not being an issue in your mind, so you've discounted his feelings without even discussing them.
If your H would have said something like "Hon, would you please not mention that in front of the kids. I'm worried about what the kids might think or say to their friends since we haven't discussed it with them" I seriously doubt you would have been like "what's the big deal?" He would have clearly expressed why he didn't want it known to the world and you would understand and likely be considerate of his feelings (whether you agreed with it or not).