In the aftermath of a video that went viral earlier this week, Caverna head coach Terrence Miles has resigned his position and was then arrested and charged with criminal abuse, wanton endangerment and official misconduct.