Dont ever give up on the situations as the situations are dynamic and they dont remain the same always...
We all have some commandment of ourselves to live a lire. but we break them ourselves when the situation demands, we compromise and we just ignore the thing that while making the compromise what we have lost is the IDENTITY of ourselves.
If you believe that you are not going to compromise on your identity and fight back teh situation will change, just trust yourself. Be honest to yourself because if you are not honest with yourself then you are the greatest fool... one must never fool himself with wrong self assesment. First assess yourself honestly and see the situation in an unbiased perspective and you will sure find out whether or not the situation need to be fight back or this is what you are capable of...
Just be yourself and you will never be in despair...