So anytime a service or piece of software does something frustrating your solution is to drop it & never communicate with the developer what the problem might be?
I would say that filtering out the Google Doodle or generic Happy Fathers Day greetings is easier than something that looks like a personal reminder to call dad on your personal contact list. One that is difficult to remove.
The way I see it is that both Gmail wants her as a customer to click on ads, and she wants to use the Gmail service, because she likes most features. In that view pushing her to stop using the service is a loss for both, I can not see that being the best solution.
In my opinion saying "Happy fathers day" or having a Google Doodle is one thing. Putting it like a reminder in a personal setting, when you for example don't want to speak with your abusive father, is another.