I find myself in the category of folks who do not yell fore if I see no one endangered in the direction of my shot. Contrary to popular belief portrayed in this thread, I do not do this because I am rude, entitled, etc.
That said, I am positive I would stop by once I knew you were there and ask if you were OK and explain I had no idea you were there.
I will try to do better in the future, although I will feel funny at first yelling fore at no one, but I understand your point re: better safe than sorry.
I do feel bad for your situation and I do not think folks yelling fore would make me personally any more comfy. I am curious what will you do when you hear fore? I guess you do what any of us do when we hear that... hold our breath and cover what we can.... Likely it would not have changed the outcome this time, but I am not sure?
If I was living in a spot where balls were flying in my yard, I do not know if I would ever be outside for fear of being seriously injured, i.e., an eye or temple, etc.
I wish you luck finding a safe way to enjoy your space and I will start yelling at houses