My biggest advice for anyone's life, that I think transcends all barriers, is this:
Stop compromising with people who won't compromise back. By definition you are moving more towards the way they want things and giving up what you want in the process.