I would admonish you to squash the anger that has surfaced due to mistreatment and operate in love despite what others say about you. Set the example and operate in love despite. The love and respect you display towards others will yield much fruit and win the respect of others who are not gay. Just because someone is against gay marriage or speaks against homosexuality does not mean they are casting stones and placing judgement. They are merely sharing the way they feel about it. They are entitled to it just as you are entitled to expressing your feelings. We are all humans who are born in sin and grapple with it daily. No one is better than another. Most know this to be true. Also, in God's eyes no sin is greater than another. So, if you are gay -- try operating in love instead of hating your brother or sister because of past abuse. If you are straight -- try operating in love instead of hating your brother or sister because they are gay. It is ok to be against gay marriage and express your feelings about it. It is ok to be against the gay lifestyle and express your feelings about it. But it is not OK to tell someone that they are going to hell, or they are condemned!! Only God determines the outcome. God reads the heart of man. It's not what we do or do not do -- ultimately it is our heart condition