Sheldon Williams? Never heard of him. Now if you are referring to Shelden Williams, he was one of the Duke greats. All charges were dropped in the supposed incident you are referring to, and were there anything to it, that would not have happened. Shelden has represented Duke well since Day 1 of becoming a Blue Devil. Wrong choice if you are looking for problem child's.
And FWIW, I had no issues with Francis. Good player. Hot Tempered at times, but that isn't a big deal to me.