Cam has not ever been in the best of positions, he's gotten hung out to dry and asked to stand on his head way more often than is reasonable.
Another thing is, and I think this is fair to say, he was probably never as good as his hype. I liken him to Bill Ranford a little bit, he's a guy who can play an awful lot of games but otherwise is no great shakes for the regular season, but can elevate his game for the playoffs. Impossible to prove since it's such a small sample size though. It's certainly not his fault that the team in front of him stagnated for so many years; it would've been nice to see what he had done with 2-3 more playoff runs.