I'm convinced after seeing this type of dumbassery year after year, if I got a ball I would find the nearest kid and toss it to them. You can make a kid's day and you can remember it for the rest of your life, or you can have a baseball in a junk box for 20 years. It's not like it's a HR ball.
Dude may think he'll get 'tang for giving her a $5 ball, but hell get more by showing he's a unselfish guy who's nice to kids.
For Christ's sake, just give it to the kid so he'll

! Screaming children don't really set the mood.