Life isn't always black and white so a huge secret to learn is to compromise. You must enter a situation with a open mind and heart and learn how to intergrate or compromise your values with what your being told and hopefully youll find a happy medium that works for all. Life is never perfect so don't expect it to be but we all have to give a little bit so make things work and happy. True, you can always stand on your values but youll have a negative life as life is designed for all of us to adapt to and the sooner you learn how, the happier youll be. Good luck