It is no secret that Pittsburgh Steelers legend Terry Bradshaw and head coach Mike Tomlin have never exactly seen eye-to-eye. Needless to say, the same situation applies to the recent firing of former offensive coordinator Todd Haley.

The Steelers' offense fluctuated at times throughout the season, which ultimately resulted in the release of Haley. Still, Pittsburgh's season came to an end thanks to the defense's inability to stop Blake Bortles and the Jacksonville Jaguars; the Steelers managed to score 42 points in that divisional round loss.

According to ESPN's Jeremy Fowler, Bradshaw feels the blame was directed at the wrong coach:

“It would seem to me more like the head coach has to recognize the people he's hiring to run that defense aren't doing the job. Firing Haley made no sense. What did he do wrong? That's why he was hired right away by Cleveland. It will take a while for (Ben) and the new coordinator to get their rhythm together. Each coordinator sees things differently, so it will be a different way of calling plays in the same offense. We'll see how fast they adjust to it.”

Bradshaw caught plenty of flak last season after saying Tomlin was more of “cheerleader” than a coach. It doesn't feel like he has backed away from that stance with these latest comments.

Despite his brash remarks, Bradshaw's opinion carries plenty of weight as one of the most iconic figures in Steelers'franchise history after winning four Super Bowls en route to a Hall of Fame induction. Although Tomlin has enjoyed plenty of success with the Steelers over the last decade, it seemingly has not been enough to warrant Bradshaw's respect — not that he necessarily needs it.

Tomlin has proven he is capable of leading this team to the promised land after winning Super Bowl XLIII back in 2009. However, there is no denying that the Steelers' star-studded roster has largely underwhelmed since.