You're responsible for results, but that means recognizing your team is often giving their best.
I agree with your second point. Still, there's a very thin line between "telling them what the problem is" and burning out your best employees.
I guess experience and empathy do help us get such balance.