EmmaM
First of all you are an excellent writer and might want to consider doing a blog or something where you could make money off of writing so think about that.
Although you are up against a lot I would say that you are being too hard on your choices in life. Although GID has it's own issues, they are often very similar in the self doubt it creates to other more "ordinary" issues in life.
When I was younger I divorced my first husband with whom I had two kids. I went from being in a stable home as a SAHM to single again at 27 not being able to pay my bills with a 3 and 4 year old. My mother had advised me to stay in the marriage until the kids were in school and many people felt I was being "reckless" or running from responsibility because I longed for my own identity.
In my case I had changed for my ex husband to be a "Hijabi" which was a muslim woman who covered her hair. Everything I did had gotten lost in the new religion, language and way of life. Although I do know many Hijabi who are perfectly happy with their life, I was trying to be what I was supposed to be in the relationship.
Many times my family tisked tisked me because my children are raised Muslim which is a religion I no longer believe in and I couldn't reconcile how to create the world I wanted for my kids within the reality they were born into.
I felt guilty. Then 911 happened and I really felt like I had screwed up my kids forever, they have Arabic names. I felt my choices, my careless choices, my lonliness and desperation to fit in caused me to bring children into a world of a lie that would haunt them for the rest of their lives.
But my kids are wonderful now, they are 17 and 16 and quite happy, still Muslim and still have a fantastic relationship with their father.
Bottom line, it's not up to us to create the world our children live in, it is our job to be an example of how to face the reality of what we live in with grace.
And that comes from walking the walk and not from talking the talk. No one said that life is going to be easy, it's not at times. But it is a blessing and a gift especially if you trust in yourself and let yourself be the miracle that you are no matter how you unfold into the world.
Just be yourself and the rest will follow.
Hugs.