Todd Bowles said any players "living off the Super Bowl are living in fantasy land" while Tom Brady told the Tampa Bay Buccaneers to "look in the mirror" after Sunday's loss to the Pittsburgh Steelers.
The Steelers had lost four straight games and were playing with a rookie quarterback in the form of Kenny Pickett but still earned a 20-18 win at Heinz Field.
For the Bucs it was a case of profligacy, with Tampa Bay scoring only once from four trips to the red zone. That was despite the Steelers lining up without three stop corners (Cam Sutton, Ahkello Witherspoon and Levi Wallace), outside linebacker T.J. Watt, and safety Minkah Fitzpatrick.
The Bucs were Super Bowl victors in the 2020 season before losing in the Divisional Round last year but head coach Bowles said some home truths after defeat in Pittsburgh.
"We didn't take them lightly, number one. Number two, I think guys that are living off the Super Bowl are living in a fantasy land," he said.
"You've gotta get your hands dirty and go to work like everybody else. We've been working hard and we've gotta work harder. Nobody's gonna give us anything. Nobody's gonna feel sorry.
"We've gotta go back as coaches, as players - the time for talking is over. You either gotta put up or shut up."
Asked for clarity on if anyone in the playing or coaching staff are living in "fantasy land", Bowles replied: "I didn't say we were. I'm just saying, you get patted on the back so much, you gotta relive -every year and every week, you've gotta go out there and earn your pay and earn your keep.
"If you don't live like that, it's gonna be a result like today."
The loss saw a 12-game win streak against rookies snapped for Brady, who also failed to convert off a sneak for the first time as a Buccaneer at third-and-1 in the fourth quarter, having done so on 13 previous occasions.
"We didn't earn it," Brady said. "We didn't earn the win. It's a game of earning it and it's a game of playing well and performing well and we're just not doing a good job of that.
"I don't think we've done it for six weeks. I think we're all playing less than what we're capable of. We've all gotta look at ourselves in the mirror and figure out why."
The Bucs remain top of the NFC South with a 3-3 record through six games.