No, Dexter has an inate need to kill. Harrys code was in part about controling his need to kill and partly for self preservation or to prevent being caught. Dexters victims are those who inflict voilence, suffering and ultimatly death on innocent victims.
Nope, its just very simple to his survival. Just Harry's code and dark passenger.