I also am not terribly enamored with Barrie's defensive play. However, I think one thing that a lot of people are missing in this Barrie discussion, is that a successful hockey team needs a defensive corps that is good offensive and good defensively. However, that does not necessarily mean that every member of that defensive corps is good at both. Hence, pairings matter, personnel with different skill sets matter, etc. Pair Barrie with a solid defender, and the overall product on the ice is solid in both ways. A kind of strange analogy comes to mind: a well-balanced diet does not need to consist of 100% well balanced meals - how it all adds up at the end of the day is what matters.
But good hockey teams can't simply trade players who are very productive in one facet of the game, just because they lack production in another. Vlasic has averaged just 20something points per season over the course of his career, and is never going to be an elite offensive defenseman. I don't see the Sharks actively trying to dump his ass though. Pair him up with a partner who can put up points, and the team will do well.
I mean, if the Avs are going to trade every good offensive defenseman who isn't so great defensively, eventually the team isn't going to have any good offensive defensemen at all. Because if we had a player with Barrie's offensive skill - who is also very good defensively - we are describing a Drew Doughty-type player. And if there are a dozen hidden Doughty's out there, by all means, please let us all know who and where they are. Please let Joe Sakic know also.
Barrie is a very productive offensive player, and the Avs are fortunate to have a player like him on the ice.