Over at Sci-Fi.com, there's a big arguement at the moment between:
There are those who believe that Cylons are people and Genocide of them is wrong, though feel free to take down any frakker who jumps to the fleet's location and tries to take a pop.
Those who feel that the Cylons are people, but are willing to do whatever it takes to ensure survival of the human race.
Those who think the cylons are no more than machines, and you don't leave a bunch of killer machines running about.
I'm in the first group. I think that the Cylons are clearly sapient, and equivalent to humans on many levels. I don't believe in souls, so I treat anything that acts human as if they were. There are also those who think that the cylons do have souls in this group.
Then there are the pragmantists who acknowledge the above, but are still willing to take them down even so. Personally I would rather be dead and admired by my enemy, with them maybe even trying to live up to my example, than alive but with my enemies spitting on everything I stand for because I fight dirty. This may just be me, and I'll admit it gets complicated when making that choice for other people.
Then there are those who are just plain wrong.