“Ruin him,” is an exaggeration, but it doesn’t sound like it did him any favors either. I don’t think it’s coincidental that the team hasn’t rushed to give it to anyone else since, and is waiting for the right fit.
I tend to think that this is something that matters more to fans than the players. I don’t think the players are wandering around like Lemmings until they see someone walking around with a C on his chest.
I think some of the perception among Rangers fans is guided by the Messier-effect. He was such a larger than life personality, that the captaincy really came to define the team. That's not always the case --- in fact it's most often not the case. Sometimes that can be a good thing, sometimes not so much.
I think being a captain does require a certain personality. It's more than just being a leader --- you can be a leader without a letter. But at the NHL level, it includes the guy who is willing to define a culture to varying degrees, or take a teammate aside and have a frank conversation with them, or walk that fine line between communicating with the coach and sometimes the front office while still being one of the boys.
Many times it's the guy who is willing to personify the team's struggles and use himself as an example, or be made an example. It's the guy willing to talk to reporters after a game, or do additional media/public appearances, etc.
I don't know if fans truly grasp that. When we would do events, the captain was almost always there. He didn't get some of them, he wasn't part of a rotation, he was part of all of the different events.
The difference between wearing a C and wearing an A can be very different in certain markets and for certain teams. That weight is going to be different in Columbus, or Raleigh or Miami than it is in New York City, or Boston, or Toronto.
I think you have some guys who do very well with it (Messier, Jagr, Callahan) and some guys whose personality makes it a more difficult fit (Leetch, McD). Not unlike a business setting, some people really do their best when serving as an Assistant Director or the head of a department rather than serving as Director or division head.
I don't think that should ever be viewed as an insult. A lot of times it feels like one because we like a particular player, or we really want them to have the storybook tale, or it gives us a sense that they aren't as likely to be moved, or whatever.
I would keep that in mind when we wonder why certain guys aren't named captain. It's not an insult or because they aren't capable of leading in their own. It's a bit more nuanced than that.