The writers are writing human beings, and they're writing about the human condition and how difficult it is to function in that condition. I think it's one of the charms of the show, the idea of redemption and working towards becoming better people, for everybody involved.
More recently Dzundza portrayed George O'Malley's father on Grey's Anatomy. He played the part of Max Greevey on Law & Order for one season before leaving the show. S.