Collingwood premiership player Tony Shaw has taken a swipe at former Essendon coach James Hird, suggesting the ex-Bomber should never be allowed to coach in the AFL again.

Hird was suspended for the 2014 season following the club's supplements controversy during 2012, before returning to coach the Bombers in 2015.

Hird's last game in charge of Essendon was round 20, 2015, and Shaw believes he shouldn't be allowed to return to the top job ever again.

"I don’t think it’ll happen and it shouldn’t,” Shaw told Macquarie Sports Radio.

"He should never coach at AFL level again, whatever happened at Essendon (during the drugs saga) should never have been allowed to happen.

"People say you’ve got to forgive and forget, no you don’t.

"What happened to them were the darkest days we’ve ever seen in the history of the AFL."

Not only did Shaw feel strongly about his stance on Hird, but he also felt for the parents of the players, who went through a tough 2012 season.

34 players were involved in the supplements saga, and Shaw said he would have confronted Hird had one of his children been involved in the ordeal.

"What those young players were put through, if that was my son involved as one of those young players, I would've gone down there and grabbed him by the neck and tried to belt the s--t out of him," he said.

"I don't believe he should ever coach in the AFL again."

Hird returned to AFL circles last Saturday, after calling the Essendon-St Kilda game for Triple M.