You do NOT have to yell to make your point. Being yelled at is an ultimate trigger for me, so is having to ever raise my voice! I hate either option. I would prefer to talk maturely. When you do not waste time in a fight, you will not deplete the positive energy needed to forgive or understand opposing views.
How you view a person, good or bad, is completely tied to your belief system. Reaction is purely a choice, and whether good or bad, each reaction is based solely upon how aware you are of who you are.
Compromising to be on the same page with two separate beliefs is different than sacrificing who you are and what you think because someone refuses to accept you, overall. Do not EVER sacrifice who you are to meet the needs of a relationship! If you believe you deserve better then once you let go of hurtful people, you CAN and you WILL be presented with someone who will not force change. That healthy person will only encourage, assist with, and seek compromise for, adjustment that helps you and the relationship grow BECAUSE they are also deciding to adjust, as well.