Maybe it's expectations that need adjusting. Sometimes shit just doesn't go well. Expecting an optimal run every day isn't realistic. If everyone generally shows up, and does a reasonable job, you're doing pretty well. It's hard finding people that can do baseline work, much less exceptional work, and waaay much less than exceptional work day after day.