Justin Watkins' future was bright in Gainesville, Florida. When he committed to the Gators in February, Watkins was ranked as the No. 89 overall prospect and he was poised to be a versatile cornerback for Dan Mullen. 

But now, off-field incidents have forced Watkins to leave the University of Florida.

Watkins has been arrested twice in the last three months and is now facing felony charges.

Back in May, Watkins was arrested for trespassing after an alleged domestic dispute when he broke a woman's cellphone and kicked her car. 

Then, on Tuesday, Watkins was arrested after a female victim who was in a relationship with him claimed that he choked, beat, and assaulted her. He is facing two felony charges of kidnapping/false imprisonment and domestic battery by strangulation, and two misdemeanor battery charges.

Following his arrest, head coach ​Dan Mullen indefinitely suspended Watkins from all team activities while the investigation was under way. But today, Watkins took the matter into his own hands. This morning, he tweeted that he would be leaving UF "to better [his] opportunities."

Despite Watkins' potential for the Gators 2018 class, ​Mullen cannot afford to have his players facing criminal charges. It was a good call for him to immediately suspend Watkins.

Watkins was released from jail on Wednesday on bond, and justice will be served when he faces his charges in court.