I used to go to the same secondary school as him (he was the year ahead of me), his younger sister was in my class. His parent's ran a chip shop by the school, they were a normal family, he disappeared for a while and then came back a multi-millionaire, to this day i find it amazing that he never talks about his younger years in all his interviews or how he made his money, i could tell some stories but i'm not like that, I've got nothing personal against the guy but to say that all the stuff he does is above board would be a little rich.
Having a baby doesn't mean married couples don't split up, I've got no idea how old you are but you sound like a teenage brat with half the stuff you've written, the other half sounds like you've been watching too many Star Plus drama's.
If you, for one moment, thought you were gay then you should have been man enough to own up to it and delay any wedding but instead you seem to blame everyone else for your own mess, typical snowflake generation. Your going to have a child, man up and grow up, that woman's your wife, if nothing else the laavan must mean something to you, stop blaming other people for your crap.
This is entirely your doing. Stamping your feet and pinning blame on other peoples and institutions is a weak move. Take responsibility for your actions. The CIS-het patriarchal structure didn't marry your woman under duplicitous circumstances; that was all you. Own your decisions. Good luck, brother. You're a top guy in a terrible situation. I wish I could do more for you.
I have not denigrated you for your sexuality.
If you were straight I would offer you the same advice.
Whatever your sexual orientation, you are an adult. Start acting like one.
I can't really help you beyond this point. You clearly need counselling, get some help.
I wish you all the best!