"it's perfectly consistent to be pro-life and pro death penalty" - no it isn't. Maybe there isn't a built-in inconsistency between being in favour of the death penalty, and being against abortion, but to use the term "pro-life" in that case is a distortion of the English language.
The other way round, well, maybe there is an inconsistency, but that's another matter.