I could respect him if he was willing to pay the price to do what he thought was right
That’s stupid. There is literally no rational reason to do that. You haven’t given a single reason why he should have, other than that you personally would respect him more, which I don’t believe for a second. You’d just find some other excuse to hate him if he had. His real crime was expose you to a glimpse of reality.