Also at a different place (I had a run of a few years during the recession of crappy managers who could be extra crappy because there was such strong competition for jobs it was hard to move)
I got told off for getting to work 10 minutes late. I was never late, ever, but on this occasion I was late because the bus had to take a long detour because roads had been closed due to someone being shot in the town centre (where the bus station was)
I had to go through an official meeting to explain why I was late which was documented for HR (first time late and only 10 mins made this ridiculous in the first place)
I got asked very seriously by my manager what I was going to do to ensure that it didn't happen again. They were not happy when I answered that given I was late because someone was shot and died I thought that their question was in bad taste as clearly there was nothing I could have done to have avoided the situation.
As a matter of fact I normally got to work about 40 mins early every day to ensure I wasn't on the last minute. If I had got the bus that got me there 5 mins before my start time I would have been far more than 10 mins late.
Which my boss knew, but apparently wasn't good enough for her, and I was told that in case anything happened again like that in future I should start getting the bus that left half an hour earlier than my standard one, and I should wait around at work for an hour and 10 mins just to be on the safe side.
The previous month I had been one of only 15 staff members (out of 50) who had made it to work in the snow. I got told off by the same manager for wearing snow boots as I had to walk part of the way in, and told that unless I changed into proper shoes (in a call centre not customer facing) I would be sent home to change into proper footwear.
A worried colleague tried to lend me some spare shoes that she had under her desk, that were a size too small and would have crippled me and I was told I had to wear them.
I told them if they wanted me in proper shoes they could send me home to get them but that given the snow it was highly doubtful I would return before the end of my (4 hour) shift.
They decided as a huge favour to me that I would be allowed to stay this one time but if I did it again I would be sent home unpaid.
Half an hour later the directors sent an email around to thank everyone who had managed to get in in the bad weather and to confirm that until the snow had cleared everyone was allowed to wear whatever they liked to come to work if it made it safer for them to do so.
My manager came over and tried to claim that she had emailed the director to arrange a personal discretion for me, but I later found out that someone had complained about my manager bollocking me when the staff levels were so low because they were worried no one would turn up the next day if they might get into trouble for something so petty.
I left a month later taking a pay cut because the manager was so toxic.