The Cubs fan accused of hitting Phillies outfielder Shane Victorino with a beer this week says he's sorry. Johnny Macchione says he got caught up in "the heat of the moment" and there is no excuse for how he acted on Wednesday night, according to the Chicago Tribune. Macchione, 21, was charged with two misdemeanor counts after the beer flew out of the stands and hit Victorino, who was trying to catch a fly ball.