Good story, Stan.
The first time I took my oldest to the Dome, we sat in the cheap seats in right. It was the only time I got a ball, too, and the story ended much the same. Before the game, the Dome entertainment crew had come out and shot the foam balls from the cannon up into the seats and the kids would throw them back out to the crew. The guy behind and to the right of me had brought his five year old, too. I forgot who hit the HR later in the game, but it was straight to me. I snagged the ball in the air, felt the terrible sting in my hands, but held on. The guy behind me, forgetting who was standing next to him, made a play for the ball, knocking his kid over the seats in front of him where he landed on his head on the floor and started screaming. As he got his son up, I handed the ball to my son, who was getting really upset about his new friend behind us being hurt. I told him he could keep it, but it might be nice to give it to the crying boy to make him feel better. He didn't hesitate at all, giving the kid the ball and patting him on the arm. The boy sniffed, smiled at my son, stood up, and threw the ball back onto the field as we all stood there in shock.
Biggest thing: the kid was fine and my son felt pretty good. He would have never remembered much about a baseball sitting on the shelf.