I had to go through my GP to get amended hours at work due to problems in my pregnancy, and told my manager. He told me verbally when to come in (in line with GP recommendations), and he would physically change the rota to reflect the changes. But he forgot to write in the changes. This went on for a while and it was really stressful as I was constantly being called at home to ask why I wasn't in. Including by my manager who kept forgetting! I kept asking him about it and I started to feel like he was becoming irritated with me.
I went to him about it and he told me that "No one knows when you're in work, I told you to change it yourself." I denied knowledge of this - I swear he never told me to - but said no problem, I will change it.
The next day, he shouted at me from across the office, in front of everyone, to say I'd done it wrong, that I had wasted his time as now he had to do it "for God's sake". I stuck up for myself and said I got it wrong because completing rota was not my role. He told me to get back to work, then I heard him say to a colleague "when I was young I wouldn't speak to my manager like that".
I found it upsetting and stressful as it was in front of everyone else in the office. My GP signed me off work (I was struggling by this point even with reduced hours and GP recommended I finish now). My OH said I should complain about what happened. HR at my work said they could arrange a meeting between me and my manager to resolve it, and that could happen either now or just before I go back to work.
I just don't know whether it was so severe that I would still care about it 6 months or so from now when I return or whether it's worth the stress of going in for a meeting with HR when my baby is due any time now. AIBU in leaving it, either for now or for good? HR said that if I did go through with a complaint, it would not be severe enough to warrant a transfer to a different department.