The idea has been thrown around before but the general consensus is that there are too many edge cases that would need to be considered in the algorithm which would add to the complexity of the algorithm and make the algorithm less reliable to the point that each case would need to be manually audited, therefore at this point in time it would provide very little if any real benefit to the ban and appeal processes.