I work in a team of 10, for approx 13/14 months everything has been good, I've got on well with colleagues and my Manager. Over the last few months there have been several new starters, who are considerably younger than me, one of them is a very difficult person, constantly arguing with other team members, disrupts group sessions, interrupts Manager constantly, thinks he knows best, has had complaints, makes rude comments to others etc etc. Another is very outspoken and has said some not so pleasant things to me about my appearance, age etc, all under the guise of 'banter' however we have sorted things out and he has apologised.
Now to get to the actual issue I need help with. On Thursday another colleague mentioned to him that he had done something incorrectly, he immediately got very defensive and an argument started between them, our Manager has been off so another Manager heard and told him to stop shouting as it was disrupting others, however, he then had to leave for a meeting and the colleague continued to talk loudly and would not stop, I asked him politely to stop and explained why he was in the wrong, he continued to talk over me and would not accept what I, and others, were telling him I asked him again to stop shouting but he was continuing to shout over me and, unfortunately I lost it a little and told him to just shut up as he was irritating and disrupting everyone. Another colleague got involved and was rude to me, I could feel myself getting worked up so I got up and left my desk to calm down, another Manager from a different team came to check I was ok and I told her what had happened and she said she would have a word with him later. A while later, whilst that Manager and her Manager were in earshot he started again and was told to leave it, he later had a meeting where he was told that he was in the wrong and he needed to stop shouting over everyone.
On Friday I had just started work, I was not feeling well, I had had no sleep and I've got several personal issues that I'm dealing with, one of the Managers came in and basically shouted "if there is any bickering today someone is getting the sack". Obviously this was quite upsetting as I felt like it was directed at me. The colleague that I had had issues with in the past regarding personal comments then asked me where I got my jumper from, I told him and he then sneered at me and laughed, I'm obviously very sensitive at the moment and that combined with other comment and everything that is going on upset me to the point where I started to cry so I got up from my desk and went to break room. After I left the shouty colleague made a comment along the lines of "omg she is at it again the crazy emotional wreck". He then had a verbal fight with 2 other colleagues who were defending me, long story short I got a days holiday and came home. My question is, what do I do on Monday, I feel embarrassed that I started to cry, it's not like me at all, I don't want to be in the presence of this colleague as it's causing more stress to me on top of everything else I have going on and my Manager who has been off has to come back to all this drama. I know I have to go in but I'm really dreading it!