As a Christian, being gay IS concerned a sin. But EVERYONE sins. Some guys watch porn (which yes, is a sin) some people lie, some people cheat, some people kill. The bottom line is, don't beat yourself up over it. God created each and every one of us with tons of love, but also with free will. He knew that we were born to sin and that's why he sent jesus down. I can't tell you the solution, but I know you're not a bad person. And god does NOT hate you. I'm struggling with my own sins myself, as is everyone else. The best thing you can do is pray, and know you're loved no matter what. If you ever need to talk i'm here :)