What is a better, less vulgar phrase than "take s**t from"?

I'm looking for something better than "take shit". For example, "The clerk refused to take shit from the enraged customer." Specifically, I'm looking for something less vulgar. I looked at the question as f**k, but this is not quite the same, as "shit" is not being used as an intensifier. I thought about using the word "abuse", but that seems more intentional vs. the more random or spontaneous behavior that I tried to convey in my example.


Solution 1:

I don't take guff or backtalk from customers.

They both mean disrespect — or comments that are impudent, insolent, or argumentative. Rude, completely unwelcome. Instead, I've said:

"Oh, I don't seem to be able to help you. Let me get someone who can." The subtext is I don't take shit from anyone.

Customer Service sometimes has success in de-escalating calls by showing empathy through validation:

"Yes, I can tell by your voice that you're upset. That I understand. Will you let me help you?" The subtext is I don't take shit from anyone.

Solution 2:

How about would not stand any nonsense?