Close analogy but its more like thisThink of it thus: we're all in your house. You say 'no talking about weed in front of my kids' and we all agree. Next thing you know someones done a deal with another in the garden and then lit up. Arguing it wasn't in the house don't carry any weight. You would be well within your rights to throw out said scroat on his ear.
we're all in YOUR house. You say 'no talking about weed in front of my kids' and we all agree. Next thing you know someones done a deal in the privacy of their own house with another person who is at their house, then lit up and enjoyed a joint in the privacy of that persons house. You find out that they have respected your wishes by not talking about it in front of your kids but you still dont like that they have done it at all so you kick them out and ban them from visiting you even though they respected your wishes