I'd like to commend you on making some good decisions. Too often parents don't put their children first in this situation. I only have a few things for you to think over. First, remember that you are right not to let your children ride in the car with their grandmother (or anyone) who's been drinking. But, remember that, as an alcoholic, if you don't know if she will be drunk or not, you will have to assume she will be. That means that you may lose your "pinch driver", as it were. I realize you were angry about the incident at the ballpark, but, in fairness, you kind of set her up for that. You've already established that, sadly, she is not able to put her grandchildren's safety above her own self-destructive drive to drink. So, you can't call her up and ask her to help out with transportation. Second, because of the way that everyone in the family would feel if something happened to her (to say nothing of the way you would feel if something happened to innocent bystanders), maybe the best move at the festival would have been for your husband to take her home and take away her keys. Or, if you didn't want to further enable her, you could have called the police. Addressing her problem while she's drunk, in public, will solve nothing but to further destroy your relationship with her, and hurt your kids in the process. And, finally, give your husband a little support, if you can, instead of just not making him choose. If and when his Mom ever gets ready to address her disease she'll need the support of the whole family. As far as your insistance that your children follow your rules about respecting others, way to go! It's nice to see a parent more interested in raising their child than befriending him or her! You should take a bow! And, don't let anyone (Grandma or otherwise) make you feel guilty for that. (That's how our parents did it, and it worked for us, right?!) Best of luck!