IMO Reaves was a good team guy but his role was vastly overstated. The modern "clean enforcer" is a useless player.
What's needed in those situations is someone who is not central to the lineup to take a run at Lafferty, Scott Stevens him, and eat the suspension. Those are the plays that are deterrents, not a meaningless fight where nothing of substance happens and the enforcer "edges" out a win on a fight scorecard, but the opponent is otherwise physically able to play in the next game.
Not unless an enforcer is so overpowering - think prime Tony Twist, Joe Kocur, Colton Orr - will a meaningless staged fight do anything. Those players literally don't exist anymore.