While a baseball fan appeared to break one of the sport's biggest unwritten rules, outraged Twitter users seemed to forget that there are always two sides to a story.
An adult Chicago Cubs fan copped a nasty backlash on social media after he was caught on camera appearing to take a foul ball that was meant for a kid.
Read more: Chicago Cubs deliver signed baseball after fan steals foul ball from child
The man was slammed as a "douchebag," "monster," and "ass****" by Twitter users as the video quickly went viral.
The Cubs then rectified the apparent situation by giving the kid two replacement balls, including one signed by Javier Baez.
However, NBC Sports Chicago host David Kaplan has set the record straight and said the man had actually already helped the boy get a ball earlier in the game - reportedly being the unsigned ball the kid held in photos.
"I spoke with people from the Cubs. The man who grabbed the ball on the widely seen video had actually already helped the little boy get a ball earlier. The young man has a game used ball and a Javy Baez ball. All is well. Guy is A-OK so let it go, people," Kaplan wrote on Twitter.
A number of other fans who were at the game also defended the man on social media and said he was a "great guy".
"He had already helped that kid get a ball. He gave two more away to kids also. He was a great guy. TV got this all wrong," one fan wrote.
So what did we learn Twitter users? Don't trust a 12-second clip to show the whole story.