Does activating hardening take that much time? Why does Oda always have to deactivate haki when saving someone is involved, did Garp really need to take that stab?
It would just make more sense if Shiryu stabbed through haki, but I guess Oda's not willing to go that far for Shiryu at the cost of making Garp look kinda dumb...