HOnestly- ask your mom. Tell her that you know your MIL will wear it - does she want one, or is there something she'd like to represent her as a grandmother?
If she thinks it's tacky, she may not care or be upset that MIL wears one. And really... I doubt your guests are going to think much of it. They'll laugh at her shirt and not compare that your mom doesn't have one.