Civil unions don't work for numerous reasons, which leads me to believe that you know pretty much nothing about the issue, but still think you have enough info to form an opinion. Sad.
No actually the problem is that you're misunderstanding where I'm coming from.
Being essentially a biological glitch who didn't turn out the way nature's blueprint intended will always be worse than not being so. It will always be disadvantageous and people who turn out that way at birth will always have a worse lot in life. Sad, but true.
This is the case whether you're born blind, missing limbs, with Down Syndrome, or homosexual. Society should reflect the majority, and be tailored to their needs and sensibilities. Trying to accommodate the exceptions isn't a good strategy IMO.
It sucks to be blind, society is set up for those with sight.
It sucks to be deaf, society is set up for those with hearing.
It sucks to be gay, society is set up for those who are straight.
Facts of life, from my perspective. Seeking to make things easier on these groups is fine, but it can also go too far. Like mandating that all books be printed in braille, or that you cannot publish a book unless you publish an equal number of copies in braille and an audio book for the deaf... that's going too far.
Opening up marriage to homosexuals or polygamists or those who would like to marry a close relative may have negative impacts on societal cohesion which make it not worth the benefit of being more inclusive and accommodating. Society benefits from having some clarity about normality. For those who had no choice but to be abnormal, my heart goes out to them. My support in fulfilling their every desire may not, however.
The only way to end inequality is to bring it to light. If it's not "in your face", the movements get nowhere.
I believe inequality is natural, and a part of life. I'm not saying it should never be addressed, but we've gone way too far with it. Trying to strive for some stupid ideal of things like 50/50 women and men as firefighters, or an exact racial representation in every profession, etc... just simply ignores reality and causes far more and worse problems than just accepting that inequality will always exist, and letting the chips fall where they may.
Look at the women's suffrage movement and the civil rights movements for examples.