She was 'partly' right, but it was an honest mistake on my part. My office building is on the other side of the tracks and it's common for employess to be delayed by a train. This train just so happened to decide to stop. But she was really rude about it and quite condescending. She even threatened to dock my pay.
Some people are so one sided.
If she wanted to shove her weight, fine. I'd just pretend she didn't exist and all would be dandy. The most correspondence I ever need with her is to give her my hours every other Friday. Just drop the paper on her desk on my way out the door, don't even have to talk. Not been late once since then.