I had a problem with a neighbour who persistently trapped my car in the drive by parking across our gates. When asked to move the car so we could go out he would eventually, always a few minutes wait for him, move it and put it back as soon as we were out of the street.
I finally solved it the day we came in to find him in his usual place. I parked a couple of millimetres from his back bumper and then went in to the house for the keys to my wife's new car, parked around the back. With that millimetres from his front bumper I waited.
Sure enough later that day there was a knock at the door, he wanted to be out to go to work and couldnt move his car, didn't know who owned our second car so had to ask me to move mine. I told him I'd be right out and promptly did nothing, twenty minutes later he was back and again I told hom I'd be right out.
Ten more minutes later he was really losing it. THAT'S when I told him I'd added up all the times we had waited for him and he had another fifteen hours or so to wait before I'd move either car. He was so angry I thought he'd have a heart attack on the front step! So I offered him a compromise. I'd move one of our cars now so he could go to work AND he'd never park across my gates again. Funnily enough he took it and kept his side of te bargain for the rest of the time we owned that house.
Revenge is a dish best best served cold and all that! I still, thirty years later, smile at the sheer fury he felt that day.