That sucks CherryPie, people can be such assholes sometimes.
You just have to not let them get to you. Try not to give them any power to get into your head and affect your emotions.
Its hard but you'll eventually get the hang of it.
I used to work at Tickemaster, people would call in and buy tickets over the phone. If you think people are rude in person they're 100x worse and rude and mean over the phone. 🙁
I was a waiter for 3 hours. I got a customer that yelled at me and complained about his damn cheeseburger,(said he asked for pickles and ****ing called me incompetent, for a mistake that was the cook's!!) so I took it and threw it on the guy, "You want ****ing pickles, get them yourself". Tomatoes in his hair and everything.
I was fired, but I did get paid for those 3 hours. It rocked.