I don't think anyone was saying to hand Petry a 6 year contract (4 would have been nice), obviously there are some fans that thought Petry was not even a #5 dman, others thought he was a top four dman all day long on any team. You won't find too many teams that don't lock up a player of his calibre past their UFA year, what more did Petry have to prove to show he was worth more than Nikitin who they just paid 4.5 mil a year, while Petry played much tougher minutes. You don't think that players notice this? I can't even understand how you pull out the "damned if you do, damned if you don't" card. It was terrible management of our best dman asset by a rookie GM. We likely could have locked Petry up at 4.5 x 4 instead of the 1 year showme the braintrust gave him, while giving Ference and Nikitin contracts.
No matter what they did with Subban, he was a RFA and they didn't lose the asset, big difference and not comparable.
I would say the Petry contract is a bit high, I would say 4.5 is on the money, but since its 6 years, by year 3 and the way the cap is going up, it may look great. Petry was Montreal's second best dman in the playoffs and played over 20 minutes a night.
Wait till we have to replace him and see what we pay.