Dear Instigator
What a nice topic! We do need to learn those phrases because they are used daily by native-speakers of English. If I may add one more phrase I think it would be
Enough is Enough
It also shows a person running out of patience and his/her frustration with someone or something. I hope It works for you. Thanks again for this wonderful piece of information
المفضلات