You say that you would have your GD any time, I know it sounds really harsh, but I would tell him that if he doesn't behave himself, then next time there's an opportunity to come and stay, you'll only be having his sister. He may think he doesn't like you, but if you discuss it with his parents, and ask them not to spoil him while his sister is away, then you might find that he decides your rules aren't so bad after all, and realise that he's missing out. With my own granddaughters, (I have 3 of them), like you, I had my own rules, but I was lucky, in as much as they lived close by, so I saw them frequently as little ones, and they grew up knowing that Nana's house, meant Nana's rules, and because I made their visits enjoyable as long as they stuck to the rules, they loved coming to visit. Sorry I haven't read the full thread, so you may have already mentioned it, but is it possible that you don't see your grandchildren often enough for them to enjoy their visits in spite of your rules?