But Reddit users discovered through multiple reports from fans that the social media reaction was misguided - the man grabbed a ball for the young boy earlier in the game, which is why the boy has two baseballs in his photo with the Cubs.
A man in the second row reached down and got the ball, which he handed to a woman seated next to him.
"He had already helped that kid get a ball", reported one fan in attendance.
He tweeted: 'I spoke with people from the Cubs.More news: Donald Trump backtracks on Helsinki remarks, says he 'misspoke'
It turns out, what TV cameras didn't show was the same man had given that boy a foul ball earlier in the game, and had given a couple more away to other kids.
After all, who takes a ball from a little kid? The child missed the ball and it rolled behind him.
This was later confirmed by NBC Chicago's David Kaplan. They even saw to it that Javy Baez signed them. "All is well. Guy is A-OK so let it go people", Kaplan said.
"The whole world is calling this guy the most evil guy in the world for being a ball thief", said Chuck Mycoff.
"Unfortunately, a video that was quickly posted and unverified has made a national villain out of an innocent man who was attending his first Cubs game to celebrate his wedding anniversary". A man just behind the kid snatched it up, and the kid was left without a ball.