In one of the scarier moments of the 2009 baseball season, Mets third baseman David Wright took a mid-90s fastball from Giants starter Matt Cain off the helmet during a game on Saturday.

Wright was diagnosed with post-concussion symptoms on Sunday and was released from the hospital. The Mets may be forced to put him on the DL, which would be yet another blow in an already frustrating season for New York.

As expected, Mets fans were incredibly upset and booed Cain every time he stepped onto the mound, into the batters box and blinked. But there was no way that was an intentional act by Cain, who had an 0-2 count on Wright in a scoreless game and a runner on first. It’s common sense that Cain wouldn’t want to hit Wright in that situation and it’s not like Cain has a history of headhunting. (Wright was only the second batter Cain has hit all season.)

Cain was clearly upset after the incident and concerned for Wright’s health, although people were irked by Cain’s hat-tipping motion when he was pulled in the 8th. Some, including the broadcast team who were announcing the game on TV, say that Cain was sarcastically mocking Met fans that had booed him, although he says he was just adjusting his cap.

Considering Cain has always shown professionalism throughout his young career, I believe him when he says he was just adjusting his cap. Besides, why would he show compassion for Wright’s health only to mock the situation four innings later? It doesn’t make sense and it’s not like the Giants and Mets have had a history of bad blood. If Brian Wilson hit Casey Blake in the head in L.A. and then tipped his cap, then someone would have an argument. But not here – not with a stand up guy like Cain, who wouldn’t put his team in a bad situation considering the Giants still have two more games in New York.

Here’s hoping Wright is okay and he returns to action this season. He’s a tremendous player who makes the game of baseball better when he’s on the field. Hopefully he’ll be back soon.