in defense of Marshall, he was WAY underpaid, McDaniels tends to stir things up w/ players (a bit immature himself), and marshall was cleared of his legal charges.
That being said, he def has serious red flags, and is quite immature. but I think if he goes to a good team and a coach that could handle him and gets paid well, he'd be ok.