There is no way that the "Centurion part" could have known the gun held blanks - the weight difference could have been down to different types of ammunition or simply having less than a full magazine. So, Zoe is a psychopath. Daniel's character is certainly flawed, as is BSG's norm, but Zoe's character is despicable - she's a spoilt and immature brat, comparable to the less saccharine characters in 90210 (the original version). Daniels at least has an excuse for his irrational behaviour - his mourning and desperation to find his daughter again, and he did not harm the dog or sanction the killing of the two Virgis workers - he merely told Adama he needed the chip. He's a tough businessman, but is nothing worse than a work obsessed, ambitious and slightly cold father.