I think the criticism was necessary. He was in the Twins doghouse frequently, it wasn't just the putrid performance issues that led to his demotions, he has had "issues" all the way, up to and including this year, both in ST and in June. And all would certainly have been forgiven had he performed anywhere near replacement level- instead, he was one of the worst players in the League, both in 2013 and 2014. And you can't let Twins management off on this issue, their high expectations for Hicks were completely unfounded in 2013. And his MiLB track record contained all the requisite warning signs that the Twins failed to heed. That they continued trotting him out there after it was obvious that he wasn't close to MLB ready was inhumane. By the same token, you have to give management credit for sticking with him, most teams would have cut him loose after last season. I watched him in person very closely on Wednesday, for the first time since May vs. Tampa Bay. What a completely different player- how odd it was to notice- he was the one and only Twins hitter who looked like he was ready to hit ropes vs. Liriano. Referring back to my first look at Hicks last May, although he looked like a different, more aggressive hitter from 2014, he was still pretty awful at the plate. 1-10 for the series, with 4 Ks and 0 BBs in 10 PAs. Are some forgetting?, in his first stint with the Twins, from 5-12 to 6-12, resulted in a .595 OPS and wRC+ of 66? The BABIP was .293, so his bad results wasn't totally related to bad luck. But the big indicator that he was a different player from 2014.... his zSwing% was 70.4% and Swing% was 46.7%. In 2014 his zSwing% was 60.4% and Swing% was 37.3%- (his plate passivity was in the bottom 2 percentile). Something has clicked in a big way, let's hope he can keep that switch flipped permanently to the "ON" position.