Nobody should be surprised about Gallo's play, he's the same guy he was last year. He'll hit a few HRs and take some walks that will make his OPS look acceptable, but he's abysmal at getting hits, moving runners, can't hit a sac fly to save his life. And as most of us anticipated when the signing happened, here we are at midseason - he stinks, but he remains in the lineup due to the front office's hubris.
Pretty crazy how the team's best hitters have been Julien, Solano, and Lewis. Kirilloff and Jeffers have been solid, while the rest has been an unmitigated disaster - replacement level hitting from Correa, extreme hot and cold from Buxton, liabilities from the corner OF in Kepler/Gallo, Vazquez is suddenly horrific at the plate, Miranda is a shell of the player he was last year, Farmer is about 70 OPS points below expectation, and backups like Taylor and Castro are playing way too often. Too many injuries, and even when a top prospect is knocking the door down, they refuse to call him up.
Say what you will about a rebuild/reboot, but a third straight losing season should get the whole organization walking papers (and also if they eek a little above .500). Their "win now" window has been open for several years and the team is mediocre, the farm system is middling, and the organization itself while modernized since the TR days has stagnated to a point where we have one banner season that is getting farther and farther in the rear view mirror... and even that year didn't win a single bleeping playoff game.