I'll admit right off, this is inspired by the current situation at Pokeschool. It goes for anything in life, though.
How do you know when it's finally time to turn away/step down/let go of something? When does hanging on become a waste of time, and/or when must you admit defeat and realize that...