It's really interesting to read everyone's views on this and I feel really sorry for you too.
Similar in some ways to our situation, we live in a small village, we are a registered smallholding and have chickens, ducks, sheep, pigs and horses. Our laying chickens free range and our neighbour (ex townie, no animals....) phoned me the other day to tel me they "were digging up his garden and his bulbs". Same old, same old. In the past we have put up a fence and kept them in their own area, but this time I decided that they do have a right to wander around the village and if he wants to keep them out his garden he is quite entitled to put up a fence.
I gently suggested that as bulbs should be about 4 inched deep i didnt think that they would be digging them up - he blamed his gardeners! i then said that if they were proving to be a nuisance when the growing season started, then it might be an idea to put up some fencing to keep them out. he said that he was quite happy for ME to put up some fencing....i politely declined.
so i am in a bit of a quandry, i dont want to fall out with him as it is a wee village but i also dont want to stop my hens freeranging. we fence off the areas of the garden where we dont want them. and when another neighbours chickens repeatedly came into our garden, she just told us to chase them - which we did and they stopped...well after we fenced off the areas we didnt want them in anyway!
advice?