If you believe in "an eye for an eye", than certainly a "knee for a knee" makes perfect sense as well. If the NHL is serious about eliminating dirty play from its game, then Minnesota Wild goon Matt Cooke deserves to be suspended for the next 4-6 weeks, or however long it takes Avalanche defenseman Tyson Barrie to return from injury. Cooke's intentional knee-on-knee hit during the second period of Game 3 of the Stanley Cup Western Conference Quarterfinals was inexcusable.
I've always felt that athletes who get suspended for deliberately hurting another athlete should be forced to sit out until the victim is able to resume his career. Of course, this would mean that Todd Bertuzzi would still be waiting to play again ten years after attacking Steve Moore. Former NBA All-Star Kermit Washington would have sat for five months instead of two following his 1977 punch of Rudy Tomjanovich.
When Barrie returns, Cooke returns. If that was the rule, you'd never see another cheap shot.