Agreed. Beasley had a career year, the only way is down.
Can't the Piston write a conduct clause into a contract that voids it if he's charged? It seems unfair to every one involved if they just announce an investigation, from 2 years ago. If they really had something, he should have already been charged.