Why was the word "punch" used here?
Native speaker’s answer
Rebecca
The word "punch" here comes from the expression "roll with the punches", which means to be flexible and adapt to a difficult problem or situation, as if someone is dodging or avoiding being punched. So "no punches there to roll with" means that there are no more problems that she needs to adapt to.