It is God. But I want to start with some of the things you talked about in your message to me. Let's start with your parents. You said that they had you so that they could get married. There is a deeper issue there, it is called sin.
Sin has a way of doing that.
So every time they looked at you they felt that accusation in their hearts but instead of realizing that they took it out on you. I would say it is the same with your husband. He can tell you anything he wants but you are not what drove him to being a homosexual. See God says it was his own desire that caused your husband to choose to sin. He may blame it on you, but that is just a cop out to keep from owning responsibility.