To be fair Barrie had a great year last season with the Oilers, scoring 8 goals and 40 assists in 56 games. However after Barrie signed a 3-year contract extension at $4.5 million annually this season, he has just 3 goals and 14 assists in 34 games and is a -6. He definitely decreased in production this season.
The Edmonton Oilers are currently 7th in the Pacific division, so it's easy to point fingers when you're losing. I'm sure if Ken Holland could take back this contract he would in a heartbeat, let's just hope Barrie can get going or will likely be dealt or bought out in the off season.