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!