Thinking homosexual thoughts or having homosexual desires is a sin, but then so is thinking heterosexual thoughts or having heterosexual desires towards someone that you're not married to. Technically, it is acceptable to be a Christian homosexual as long as you remain celibate.