Me, personally, I believe the best way to handle a difficult customer interaction or someone who's just not having a good day is to let them vent, hear them out. Usually that de-escalates the situation 90% of the time for me and allows them to get out their frustrations, allows me to hear them out and see what their needs are and help them out where I can, so that's my definite go-to.