Looks like someone needs to put up some netting, either the golf place or the establishment where you are going. I would think the businesses would be responsible not the individuals. Either way your insurance company will decide who
If I have to guess I would say that they did not reset your battery monitor when they replaced your battery. That means the PCM does not know you have a new battery and thinks you still have the run down battery