In the end, all things considered, life is what you choose it to be. We're all sharing the earth, it belongs to none of us and each person has a right to their own opinion. The problem comes from people having different opinions, and trying to unify those opinions under a system where all opinions are equal. Unfortunately, people and their opinions eventually and inevitably clash ending in cultural and physical wars. There's nothing we can do about it. The only thing you can do is live out your own religion and try to coexist with those who disagree.
As a message to my fellow Christians; Yes, we need to stand up for our beliefs. But we don't need to trample over other people to do so. If you're against gay marriage, vote against it. But don't go up to your gay neighbor and call him/her a f*ggot who's damned to burn in hell. Witness to them in a Christian brotherly love, explain to them why you are CONCERNED for their soul, and if they tell you to F*ck off then leave them alone; That's what Jesus told us to do.