Three people are facing criminal charges after a beer run ended with a San Benito store clerk being beaten with a squeegee.