When people are angry at you and shouting, the best thing to do is get away from the situation, go somewhere and switch off from it all. If this isn't possible at the time, I would not shout back at them, act calm and fine with it all, show the people your not bothered. Try breathing really slow and talk to them and ask them to stop shouting. Remember if you shout back, it gets you more stressed. Also if you have headphones, put them on, they help me to calm down, and take me out of the situation. (Also they can show the people you don't want to talk anymore, with my family, when they see me with headphones, they know not to disturb me) ~ I hope this helps you!