I think it should be possible for guild leaders and officers to have a privilege to view all members battle/scout reports. This would make the process of finding out who attacked one of your members while they are off line streamlined and easy. Currently without this you must wait for them to become active and this can be tricky if the member resides in opposing time zones.