If grandma tried regulating what went on in MY house..hell ya i would, and she's 88. I have friends with young kids, they know i will spark up in front of them if they are at my house, pull out a pipe, bong, whatever. My house, I want to smoke I'm not hiding in the basement because you want to "protect?" your children from..what exactly? Yeah , I can be an A hole, product of my environment, if you aren't you get walked all over.
Another pet peeve is vegetarian friends who come over and then bitch when i throw a steak on the grill...like i wouldn't cook steak because it offends them..pfft!