​Real heroes speak truth to power.





That makes this man you're about to see a hero.





A man decked in Mets gear railed against NJ Transit after a derailed train caused massive delays and caused him to miss his train.,,and the Mets home opener against the Braves.



This @Mets fan was not happy about the #NJTransit derailment getting in his way on Opening Day https://t.co/sCzeRl8X4j pic.twitter.com/4DHVpdouhC — NBC New York (@NBCNewYork) April 3, 2017

​​If you feel as though this man is overreacting, then congratulations: you've never ridden NJ Transit.





NJ Transit is known for frequent screw-ups and, as the man says, incompetence that results in frequent delays and derailed trains - this was the second such one in a few weeks.





The Mets didn't have him in tow today, but his presence was felt - the team won 6-0 in their first game of the year, thanks to a fantastic game from Noah Syndergaard.



I've almost been in this NJ Transit train for an hour and a half. If the mets didn't win, today would've been a horrible day. — Jason Stadtmauer (@JStadtmauer) April 3, 2017

​​This guy probably would've loved being at the game. But on the plus side, if he ran for office in New Jersey he'd immediately be the frontrunner in any race.