Agree he should've been gone. Sounds like he would have been if the woman decided to press charges.
I don't know what happened, but the lack of charges in either case might allow someone to stomach him for a season. Xavier recently had a guy accused of rape (but never charged) transfer to Maryland after getting kicked out. I don't know the details of that one, though.
If Dixon were a role player, he'd be done. But because he's someone with legitimate All-American potential in the right role, I expect someone to take him. If not, he'll still have professional options.