You're right. I sympathize with anyone who is tormented by homosexual temptations. There are many other sinful thoughts, like adultery, that aren't against both God and nature. That's what homosexuality is, and I wouldn't wish it on my worst enemy.
Covering up the problem is the worst possible response to it. We all have an evil nature that tempts us to do things that we shouldn't do. Telling a homosexual it's OK to act on their temptations would be like telling an alcoholic to have a drink. One can't cure what one refuses to call a sickness in the first place.
There is hope for homosexuals just like there's hope for adulterers, liars, and every other sinner. People can and do overcome all sorts of temptations, even to the point where those temptations are diminished to mere twinges or less, but again, that's not possible when one refuses to even admit the sin in the first place.
Exactly. There is always hope— and it is God. It is the only answer to true happiness and, yes, He is there for anyone who seeks Him.