Hmmmmmm.... Even as a gay male, I am having trouble accepting this argument. My morals tell me that incestuous relationships are immoral.
But then again, what is morality? And who's morals are we suppose to abide by?
Morality changes from person to person, culture to culture, country to country, etc. No two sets of morals will be the same, and NO set of morals will be officially accepted or proven as "correct" or "right". Morals are forever chaging day by day.
Now, in America, our morality is now going through a huge shift. This shift is much like the shifts back in the 50's and 60's with African American civil rights, back in the 30's with the voting rights of women, and back in the 1860's with slavery. Only now it is gay rights that fills the spotlight.
Personally, I see it as human beings as a whole growing and maturing emotionally and spiritually towards a more loving and compassionate species. I like to refer to it as "evolving". Some people will refuse to evolve and accept change as it comes. Some will never accept that homosexuality is normal, not just in humans, but in the entire animal kingdom. Some people, out of power, greed, or just plain ignorance, continue to view homosexuals as sub-human and not worthy of equal rights.
There is little difference between those people, the KKK, Black Panthers or skinheads. All act out of intolerance and feel that they are superior to another group of people.
We are all human, and we are all different. No one of us is superior or inferior to another. We just simply have differences in morals and personal beliefs. You can believe all you want that you are superior to another, but by doing so you are only fooling yourself and living with a blind eye.
"If you want others to be happy, if YOU want to be happy, practice compassion." - The Dalai Lama