For the Habs, no.
But at what point does a team like Edmonton, who have struggled mightily in recent years, seriously look at picking him up. Yes, 5.75 for 5 more years isn't pretty, but frankly that's an average contract for a middle tier player on July 1st. Middle tier players already won't go to Edmonton willingly, and to a team of youngsters and underperformers, there's got to be some additional value added that a grumpy, mean, over-the-hill player like Richards might bring aside from goals and assists. Yes, he's over the hill, but he has some serious experience for a 29 year old and just the residual stench of a cup-contending team would improve the tire fire going on in Edmonton. He isn't who he used to be but he has won and that has value to a team like Edmonton.