He primarily batted 4th last year (88 games), which is the best RBI position, although not the best run poroduction position.
He led the league in most RBI and runs mostly because he was their best hitter and played the most games.
The best spot for overall run production is the #2 spot. By run production, I mean being involved in run scoring, either by runs scored, RBI or getting a hit that puts a runner (who eventually scores) into scoring position .
Nobody can develop enough of them. There are 30 teams and 13 pitchers per staff. That's 390 pitchers and a third of them will get injured during the year. That's a lot of elite arms.
Flaherty is not typically this wild. Unless he has some kind of injury, he should settle down. He'll probably always be inconsistent, but he won't issue 6+ bb/9 IP.