Since quitting religion in favour of faith and spirituality based on the "unabridged gospel" I no longer feel compelled to judge or change gays, but rather to love them just like Jesus does - as they are.
Moralism is apostasy - just like legalism.
You need to get free of moralism and the guilt it induces.
A good counsellor or Psychologist, possibly who is gay, and maybe also a non-religious believer, could be a great help.
Once you are in a better place you may want to read an alternate scriptural perspective on fulfilling same sex relationships:
http://biblehouseofgrace.com/same%20sex%20relationships.html
In the meantime please forget religion - go find yourself, go find happiness, go find love, go find commitment, go find healing, go find friends, go find a great supportive partner...