J.B.
Well this may sound so mean, but the thing is you and your husband are in authority of your home and your children. I think you might just have to take this case by case. If you don't want the kids to have sweets before dinner then I believe you just have to tell her point blank, "Don't give the kids sweets before dinner." Accept no objections. When she asks who you were talking to, just don't give the report, say "a friend" You don't owe mom an explanation about your life because she is living in your home and has to play by your rules. You are not responsible for your mom's decisions either. If she doesn't like the way you run things, she is free to go and of course you guys will be there to support and love her no matter what decision she makes. Now having her there as a support, valuing her counsel, showing her that her opinion counts by asking questions and really considering the advice she gives is all great and totally necessary. Putting a vase of roses in her room occasionally to remind her how much you love her and that her presence in your home is a blessing is great, but letting her run the show and oppose you in your home is not a good thing in my opinion. Those kids are your responsibility and you are the one in charge of raising them. I know my mom and my Grandma actually had some of these issues growing up and I ended up resenting my Grandma because I could sense my mom's frustration. I really thought they just didn't like each other and I took my mom's side so I missed some years of really enjoying my Grandma. We eventually worked all this out, but I think it is best if just avoided all together. So I think it is time to put your foot down. You don't owe your mom an explanation for your time, outings, phone calls etc. You certainly do not have to put up with criticism about your parenting. If you don't put a stop to this, your relationship with your mom could be damaged and that is not an outcome either of you want I am sure. Tell her you love her, do whatever you can to make her feel appreciated and welcomed, but take your house and kids back! Her choices are her responsibility, but always let her know that you love her dearly and want the best for her and for your family. Best wishes and hang in there:)