Being an NFL analyst is not easy. In fact, one could argue that predicting which college players are going to become successful at the NFL level is the hardest of any sport. Unfortunately, when you put an opinion on Twitter that turns out to be horribly wrong, especially when the player you whiffed on is balling out in the NFC Championship, the Internet does what it's best at: shaming you publicly. 

That's exactly what has been happening tonight on twitter dot com as Cam Newton has guided the Carolina Panthers to a 24-7 lead over the Arizona Cardinals in the NFC Championship, with Newton's play spurring users to find old tweets from people like Skip Bayless, Pete Prisco and Matt Miller doubting Cam Newton's success. Here's just a few examples of old tweets that have been reappearing on the timeline:

to answer a question that's been blowing up my inbox: Cam Newton is not an NFL QB. At all. Great athlete. Heisman contender. That's all

— Matt Miller (@nfldraftscout) October 25, 2010

After breaking down Christian Ponder and Cam Newton on tape, I would take Ponder over Newton. That's just me. '

— Pete Prisco (@PriscoCBS) March 31, 2011

Long term give me Josh Freeman over Cam. Better leader, more consistent passer, more clutch, more poised under fire, more careful with ball.

— Skip Bayless (@RealSkipBayless) November 16, 2012

Oof. Christian Ponder? Josh Freeman? Those are tough tweets. 

Granted, they are also from five or six years ago. Miller, an NFL writer for Bleacher Report, fired back once he got wind of his old tweets being thrust back on to the Web. 

Hi. Welcome to my page. I was wrong about Cam Newton in October 2010. I've been wrong so many other times too. Thanks for sharing.

— Matt Miller (@nfldraftscout) January 25, 2016

I'm sure none of you care...but Cam ended up in my Top 10 for 2011 draft and was my #1 pick in the mock. But go ahead with old tweets. 🐸☕️

— Matt Miller (@nfldraftscout) January 25, 2016

The Internet is ruthless, example 12138485954.

Send all complaints, compliments, and tips to sportstips@complex.com.