Phili is onto it, I think. Gender roles go back as far as the hunter gatherers and a few decades of social revolution doesn't overcome a million years of human evolution so easily. That's the 'bad' news.

The 'good' news is that human also come in infinite varieties, physically, emotionally, spiritually, expressively, ad infinitum. Not accepted in one group? Perhaps in most groups? Try going to an Eagles game in Philadelphia wearing a Giants jersey, that's downright dangerous! But there are people in this world that can and will understand you. There are romantic interests that will understand you, though they may seem difficult to find. Let the waters become still within yourself, give up the war with the rest of society,and live. Live out loud. Live the best you that you want to be. Compromise when you must, stand firm when you can, and love.

Love yourself. Love the rest of the world. Remember the innate dignity that you possess that no one can take away from you. Recognize that dignity within every person, even when they themselves have forgotten it.