I used to work in an office where there was enough parking for the managers but only two spaces for the six supervisors. We used to squeeze six cars into the two spaces, but that meant that two cars were parked sideways in front of the others and had to move before any of the others could get out. Most of us were very considerate and moved as soon as we were asked even if we had to go back in to the office to finish off.
One of the supervisors would not move his car until he was ready to leave and as he and his wife regularly eked their work out to 5.30 (for the overtime) they often kept us all waiting.
One day I needed to leave sharp to get to a family event in London, I made him aware of this and asked nicely for him to let me out on time, but no, despite my repeated requests they didn't move the car until 5.30. and had smug grins on their faces.
The following week they mentioned that they were leaving at 5 one day as they had an appointment. That day I got to work a few minutes late so I was parked across the front . At 4:55 precisely the wife told me to move my car. "I'll be down now" I told her and carried on working. At 5:05 I heard the doorbell go and knew they would ring me from the lift (the offices were spread over four floors) Sure enough my phone rang. I answered it breathlessly "Sorry on my way now" and kept on working. Ten minutes later the bell went again so I went to look for files in the filing room.
Eventually I moved my car at 5:40. The whole office had stayed to watch the situation unfold because I had been furious the week before and they (unlike the pair of CF's) had guessed I would take revenge. I let it be known that any time they kept me waiting, I would keep them waiting for 10 minutes longer next time they wanted to leave on time.
They NEVER kept me waiting again.