Diddy walked free, but should he have?