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 you can't change the situation? May it a friendship/relationship, an old hobby, a website/internet forum... When's enough "enough"? Speaking from experience, I've found that sometimes there is a point when you just have to step back and really look at a situation. Sayings things like "Never give up; never surrender" sounds nice, but sometimes it just isn't realistic. You have to pick your battles, and not all battles can be won. For me it's that moment of clarity when you realize "this just isn't working anymore". It's hard to admit it to yourself and others because you feel like you're weak for giving up, but in the end it's the right thing to do. It might not be the "ideal" - and it can hurt like a bitch (emotionally and/or physically ^^) - but it's the only way for things to get better. I might add more to this later, but what are your guys' thoughts?