First off, Renzatic, let me say thank you for putting your arguments in a thoughtful and polite manner. These are excellent and valid questions. It is very, very refreshing.
The same argument can be made that God makes it extremely hard on heterosexuals as well: forcing them to abstain until marriage and then remaining faithful even if the other spouse decides to not have sex with him or her or must work in a far away country, etc. Not everyone gets life as hard or easy as the next person. We can complain about life being tough (I know I often do), but at the end of the day, it is the reality we must deal with. I'll be one of the first, I expect, asking God, "Why did it have to be so hard?" I am sure either the answer will be obvious when I see God or the question won't matter. And like I said, hard or not, the right thing is the right thing and God get's to dictate what that is (assuming you believe in Him).