@apresski
YANBU to be pissed off, and you are right of course, that people should be able to control their dogs. But dogs get excited and jumpy when they have big free runs. We were at a big beach the other week, (MILES long!) and there were DOZENS of dogs running round like crazy, and they loved it.
Although I agree you are in the right, you will have to close your gates. Sorry, but despite your protestations, I can't believe that you need to keep them open all the time for 'deliveries' and the postman, and I think you are being a bit stubborn and bloody-minded.
Sometimes we just have to give a bit.
An elderly lady near us had SIX carers a day for a whole year before she died, (staying half an hour to 40 minutes each time.) Half the time they parked awkwardly, making it hard for us to get out of our drive in the direction where it's a quick exit out of our road.
So we had to turn the other way and do an extra half a mile at least 3 times a week. Did we complain? No, because shit happens, and we just adjusted our ways when we had to....