The only thing I can suggest regarding your grandmother is to find a Muslim childminder, or one who will respect your wishes regarding your children's dietary requirements.
I wouldn't leave them with my family if they refused to listen to me about what they should eat.
Alternatively can you pack them a snack for when they're at your grandmas? So they only eat what you have packed.
This behaviour of your grandmother is actually mean to your children.