Boring but competent left Harper out in the cold when young and fiery came along. Boring and competent left nothing to fall back on for O'Tool when the wolves came for him.
As for punchable, and unlikeable... JT's "sincere" voice puts me into an instant rage. Yet, enough people accept his rage inducing fake sincerity to get him elected, so there is hope for PPs "greasy" voice and appearance.
EDIT: For clarity, my point is that it's easy for us to get trapped in our own perceptions, and forget that others viewpoints may be different. I find nothing particularly "sleazy", or "greasy" about PP, but I accept that others view him differently. I suspect that with the power of the CPC behind him, he can be made to be more "mainstream" for the average person left feeling abandoned by the ideologues running the LPC. The finance minister recently said high gas prices are a reminder about climate change... How out of touch with the average person do you have to be to try to spin it that way?