The more immediate question re the UVA non-admission is whether he lied about his criminal record, in which case the university really had no choice but to rescind his acceptance once the facts came to light.
UVA can reject an applicant for almost any reason.
Falsifying an application is a very good reason to reject an applicant.
Committing a violent attack against a woman is another good reason to reject an applicant.
Actions Have Consequences.