I kiiiinda agree with sibling comment about getting rid of such customers, although obviously doing it in a way that doesn't piss people off :) First, though, you need a way to distinguish toxic users from others. This is useful because it reduces the decision-making cognitive burden to nearly zero. You can also explain it to colleagues if/when you have them.
Suggestion: Keep a tally or produce an estimate of what it "costs" you to service the customers who piss you off. Compare it with time lost, work you could have been doing, impact on your mood, etc. There's no simple formula but you could get a basic metric with some imaginative plugging of guesstimates into a spreadsheet.
I wonder if there's a way for you to foster users supporting users? A community forum perhaps? Obviously these can become toxic too, with entitled users spreading rancour. Strong moderation might work, by you and users you elevate to admin status. Sure, forum moderation may take up your time, but it might be simpler than per-user emails (or whatever). Community fora aren't magic bullets, but good examples exist. Just a thought! :)