I believe that in a relationship trust is key. With out trust what do you have? You have to fully trust who you are with, until they give you a reason not to be trusted. Jealousy is a natural human emotion. I believe it is nothing to be ashamed of, unless you let it control and eat at you.
In disagreements in a relationship I try to see both sides of the disagreement. You have to put ego or whatever aside and listen to what the person has to say. Then hopefully they will listen to what you have to say. Then maybe some compromise can be made or something adult. There has to be give and take in a relationship. You are a team and without teamwork your team cannot succeed.
I believe that you need to to be open and honest with your emotions and feelings in a relationship. This will help it grow and help you form a closer connection. You see this quote on profiles all the time "I am tired of games". If you both open, honest, and trust the one you are with there should be no reason to play these games or put your partner through tests.
It may or may not be hard on your ego. If your partner suggest something that they may want you to work on or be aware of about yourself that they think may help you be a better person or help the relationship grow, try not to take it personally. Take a minute and think about what they said objectively. If it makes since for you or the health of the relationship, maybe you should try to work on it.
I am pro same sex marriage. Love is love and it's a beautiful thing that should be able to be celebrated, no matter whom you love.
Simple, cliche and to the point "Treat others the way you would like to be treated".