I never expected to be pondering a rationalization for why a serial killer that kills serial killers (and other general baddies) could be in his own odd way a good and in fact decent person.
Does Dexter ever make mistakes? Has he ever killed an innocent person?
Yes, he killed at least two innocent persons, one in series 3 and one in series 5.
The first one was an accident, and the second one was out of misguided rage.
And how did he react? From what I have read about this show, Dexter is not capable of remorse. Is that right?