That last comment was the final straw on the insults she was prepared to take from Josh.
Which is the best preposition word for the above sentence - on -of -or even - with?
I'd say neither. Insults don't have straws. The final straw is a metaphor for the final insult. A metaphor is not literally applicable, so you don't join the two together. If you need to explain the metaphor, it is best to do so in a separate clause or sentence.
I suggest changing prepared to willing. While she probably prepared herself for insults, she didn't likely know which one was going to be the last one.
That last comment was the final straw. She was unwilling to take one more insult from Josh.
|link||answered Nov 26 '13 at 00:07 Patty T Grammarly Fellow|