Yes, and my choice of a wife hurt others as well.
I suppose we should then ban hetero marriages.
I suppose that we should take the high road. As a Christian, I think the advice "Do unto others as you should have them do unto you," and "Treat your neighbor as yourself," would save a lot of us a lot of hurt. From what I understand, a lot of religions teach those same principles.
By your moral code, I guess you did what you thought was "right" by marrying your wife. I know absolutely nothing about your situation so I have no opinion on it.
It would be nice to think that everyone does what they do because they believe they're doing the right thing. It would be nice to believe that people think of the others in their lives as well as just their own life when they make momentous decisions. Unfortunately that's not always the case. If I hear that pablum, "Follow your heart," one more time, I think I'll be sick. The "heart" is fickle, and emotions are transitory. Doing the right thing isn't an emotional decision - it's a logical one that sometimes goes against our emotions.
That ability to reason and make sound decisions comes from a moral code. I believe that when we stray away from that code, we lose our bearing and hurt ourselves and others along the way.
Hopefully when you made your decision to marry your wife, you applied a moral code and determined that regardless of how others felt, there was nothing morally wrong with marrying her so you did so. But many people apply THIS train of thought:
"I don't care what anyone says - I love her! So what if she's married - I love her! So what if she's an addict - I love her! So what if she's not the same religion - I love her! Love conquers everything! Love will pull us through! With love we can do anything!" This is strictly emotion - not reason.
Sometimes other people are hurt by our decisions on who we "love" because they can see the writing on the wall and are heartbroken in advance for US - not for themselves.
There's a lot more to life than damage control.