>>318466161
Be happy that she found a hobby unlike most boomers. They usually do nothing but sit on their porch being nosey or watch tv and drink beer.
Forced interactions between grandparents and kids is also cringe. Most of the time there is absolutely no connection due to the difference in generations. The kids just want to get through the visit and the grandparents either don't want to deal with it either or just want to push values onto them that they failed with their own kids. More often than not, it's just the parents trying to dump them off with the grandparents as a free baby sitter. 
The son sounds like a selfish prick.