with punch 2, they dont need to hit every shot. punch 2 throws you like 8 or 9 blocks backwards, its worse if there's a hill or something.There are very few rangers that will hit every shot on you, that would keep you from touching them. I think it is fine.