A photo taken by a mother at a McDonald's restaurant in Franklin, Tennessee, has gone viral, igniting a wave of controversy ...