have no guts for something—(coll.) lack courage and determination for smth.:
- Too bad she had no guts for the job or she should have been our first woman President.
have no stomach for something—(coll.) intensely dislike smth.; be averse to smth., especially smth. difficult or unpleasant:
- At Harvard it became clear that I had no stomach for the law.
Note: The expression is not equivalent in meaning to the phrase have no heart for something—have no inclination or enthusiasm for smth.:
- Mozart had no heart for the intricate court dance needed to succeed in Paris society.