I sang this song at a kids's show earlier this year ( a lot of kids and grandparents there). The audience loved it, but the organizers got one complaint from a disgruntled patron who asked, "Why is Seamus Kennedy singing that filthy Irish song 'I'm my Own Grandpa?'"
You can't win 'em all.
Seamus