Hello. It's sometimes hard to getover the bitterness when we've been wronged. You show so much enlightenment in your even identifying that problem in yourself. I feel that if we allow ourselves to stay bitter or angry about someone wronging us...its as if that person is still hurting you...you can't let them have that control.
Lay that anger down to God. Stay in his word as much as you can.
You made mention of Homosexuality. I can't imagine what a struggle that would be, being a person of faith. I am heterosexual and was in a relationship for 13 years that was SO sexbased, I have remained abstinant for years. I needed that time to seek God first.
So, to simplify...many people struggle with 'flesh' issues, many people sexually. I would say to someone dealing with weaknesses of the flesh re: homosexuality, JUST ABSTAIN. Even alcoholics and drug addicts are advised not to get into relationships right away, so as to NOT create new triggers. I believe that if you repent and refrain, you do have God's forgiveness. Without saying you'll be 'cleansed of gayness' =D...You'll be walking in a pure relationship with the Lord without that hoveringover your head.
With regard to the faith issues and the guys who tried to manipulate you and scam you etc...well, they've showed their true colors to you AND
ISN'T IT STRANGE HOW AGNOSTICS AND ATHEISTS HOLD SUCH DEEP, EMOTIONAL FEELINGS AND OPINION TO THE GOD THEY DON'T BELIEVE IN! =D I think if I was atheist, I'd just be atheist and NOT really care about what others believe in. I further think I would just honor peopleof faith for their efforts to live in a way that is spiritually sound. So, whatever you do, don't let these people make you doubt your faith OR that you've crossed some sort of line that makes you unforgiveable.
Praise God for His mercy and faithfullness.
God Bless You, AMen.