The arrogance and insolence of these people!! How dare they do such a thing. The assumption that what they want to do comes above other peoples rights is outrageous. So my things would be 1. take a picture of them blocking your drive. 2. Politely ask them to move immediately as you need to get out. If they say they cannot do so ask them to arrange for a taxi and pay for it so that you can go to your appointment. The appointment may be a long waited for hospital appointment , which cannot be postponed. It could also be your decision to take yourself off to a favourite viewpoint where you can sit and cool off!! Not their business what you do. The point is that you are entitled to do as you wish when you wish so long as it is lawful and does not affect other people . If they had politely contacted you ahead of time, of course we must be as helpful as possible, but at the least they should be allowing you to get your car out so that should you need to, you can still get out.It is this arrogance that they think that their wishes and jobs are more important than whatever is happening in your life. My other thing I would do, if they are not apologetic and doing everything they can to make amends, is more in the same line as their behavior. Ring two friends or family and get them to bring their cars and block the workers in and then walk away, not even speaking to you so that the work people cannot say you have anything to do with it. Let them walk away and then you watch what is happening and if the people in the van need to move leave it for about 5 minutes so that they get really upset and annoyed and then ring your friends and ask them to come back and move their cars. Dont set out to behave badly but if they can only be given a dose of their own medicine they deserve it. Some years ago I was looking in a crowded car park for a space. Someone was coming out so I politely backed up enough to let them come out easily and sat with my indicator showing I was going in. The car backed out towards me and a cheeky man came from the opposite direction and could see precisely what was happened but just swung into the space before the car that was leaving had allowed me to get to the space. I put my window down and said excuse me I was clearly waiting for this space. He just said tough and started to walk away. I drove my car across the back of his, got out and locked the car and started to walk in the opposite direction. He yelled that I could not do that I was blocking him in to which I replied he was not the only person who could behave badly and continued to walk away. Five minutes later I came back and he was still there. I said , it is not good to be treated badly is it, and you could have caused an accident if someone drove off in a bad temper, so next time think a little about others and he had calmed down and actually admitted it had been a cheeky thing to do but he had been driving round for a long time .Later I used to sometimes see him in the same car park and we just used to wave or smile at each other. Why should we be bullied into accepting bad behaviour ?. so apart from the above I would suggest taking a photo of the offending situation, and email or write to the company - sending it recorded delivery so that they can not say they did not receive it - and demand compensation for missed appointments , or planned trips involving other people which you have had to disappoint perhaps people you have arranged to see for months . Or quite simply compensation for being deprived of your right to move freely from your own home, and they are not even doing a job for you!! Make sure that you share this photo of arrogant selfish behaviour with as many people as possible and if it is appropriate inform the company that you will never use or support them in the future and that you will be advising all your friends to do the same , whilst of course writing to your local paper and contacting your local radio to publisize what has happened including the number plates of the particular van so that others can be aware of them and be ready to stop similar behaviour in future. Those are the things off the top of my head and I am sure with a bit of thought I could come up with some more things.!!