Sano did make a baserunning mistake. Call me crazy, but I'd be willing to bet he doesn't get picked off again this year - these things happen and I can live with it. As for going 2-for-3 with a double, single, walk and an RBI...I have absolutely no problem with the strikeout.
I would be careful about comparing Sano's struggles to Buxton's. Miguel Sano has had his fair share of slumps, but he was an All-Star last year, HR derby, and he has shown a far higher level of consistency in the majors. Buxton on the other hand might be relegated to being a defensive replacement, pinch runner, 4th-outfielder type. Or a career minor leaguer. He might do well to start thinking about Japan as a backup plan. Big difference.
The hate has gone WAY too far on Buxton. Over the last 365 days he's played 84 games with the Twins and hit .254/.295/.437 (a slightly above league average OPS) in 319 PAs with 11 HRs, is 18-for-18 on stolen base attempts and obviously is elite in the field. If his second half 2017 would have come in the first half, he absolutely would have been an All-Star, he finished 18th in AL MVP voting last year.
I get it that people are disappointed he hasn't lived up to expectations and has been hurt a lot, but this is swinging way too far back the other direction.