Antonyms for the phrase "rolls with punches" include inflexible, rigid, immutable, unyielding, and uncompromising. These words indicate an attitude that is resistant to change, unwilling to adapt, and stubborn in the face of adversity. A person who does not roll with the punches is inflexible and cannot change their mindset or approach to a challenging situation. In contrast, a person who rolls with the punches remains open-minded, adaptable, and able to adjust their response based on the circumstances. While the antonyms of "rolls with punches" may indicate strength or determination, they also suggest a lack of flexibility and an inability to cope with life's many challenges.