Sometimes, one has to give up. It's far easier to keep trying. At least you convince yourself you can still control the situation. However, giving up has it's advantages too.
You feel peaceful. You don't fear failure. You realise things far more clearly than you thought yourself capable of.
I realised, like respect, things like love, affection and understanding cannot be demanded. Sometimes, if you are really lucky, you will get some of these exactly when you need them. Sometimes, as I am sure everyone has felt at some point in their lives, you may cry and complain all you want, but not a thing will budge.
That's when you need to step back, relax and surrender. The situation may not be ideal, but you know for certain, one way or the other, this too shall pass.