This is not about gays vs straights, it's about obeying God's rules for us, which we are all told to do.
If you disagree with the act of gay marriage (as I do), that view is completely justified in Scripture,
But if you hate lgbt people, let quickly remind you that hatred is wrong and equal to MURDER in God's eyes. (1 John 3:15) (1 John 4:20) (Matthew 5:22)
And that just because you can marry and reproduce, does NOT make you exempt from other laws regarding lust which also apply to homosexuals! Most people are in the same boat regarding lust. Do not hate others, even if you disagree with some actions pertaining to lgbt stuff!
This is not soft preaching or making compromises, this is SCRIPTURAL TRUTH.
On the other hand, just because I've said this, does not mean what the Bible says about lgbt stuff, is not true. It totally is, and any lgbt people interested in serving God should keep this in mind - as heterosexuals are also to do.
Again, this is not about gays vs straights, it's about obeying God's rules for us, which we are all told to do. Do not view these issues from a gay/straight standpoint. View them from a Christian standpoint, and think about if what you are doing is pleasing to God - if you have faith in Christ, if you are repenting.