Kudos for trying to fix two separate problems with a single fix, but there is no all in one solution. The fist problem is human decency, if they can't be bothered to tell you they are going AFK they are not going to click a button to indicate that to all guild mates/friends. The second problem is having a players attention called away from the game, this is the only problem the dev's can do something about. This problem can be broken down into two parts, how long and what to do about it. The how long bit is dependant on the situation. The what to do about it does us no good if it's only telling us what we already know without offering a means to do something about it. Given how we play the game any solution needs a means for a player to enable/disable it, unfortunately in some cases this will still result in the original issue rearing it's ugly head again.