JBJ has still produced overall, even with only "showing up for a quarter of the season", which is a dumb comment/argument, as even when he is struggling he has always been good defensively. Every season that JBJ has been a full time player, he has posted a positive WAR, even when he hit .198 with a .531 OPS in 127 games in 2014.
This year he has been bad, no doubt about that, he has been arguably worst full time player in the league so far this year but hating on previous years is dumb, especially when you are going to make up stats and reasons to hate his play. JBJ was a perfectly acceptable starting CF the last 4 seasons.