I was standing at a pedestrian crossing (not sure what type of crossing it's called, but there's an island in the middle), waiting to cross. I pressed the button and the traffic lights turned red, and the green man on the other side of the road shone. I crossed through the first part fine, and as I was walking through the second section, a driver blasted their horn at me before I had even made it to the other side of the road.
I looked at the traffic light, and it was flashing amber. It hadn't even turned green yet. The green man had disappeared (there's only one on either side of the crossings, so I only had one to look at), but it hadn't turned back to red.
AIBU in thinking that the driver should have waited for me to cross the road? It was flashing amber. I don't drive, but surely he should have waited for it to turn green? I can't stand the sound of cars beeping, so I gave him a dirty look.