Rob Smith did make a big mistake. He was upset that Jimmy Ray Stephens got fired, and showed loyalty to his position coach instead of his team. I think it'll be tough for him to make a squad as a FA. He might possibly be a NFL Europe project.
As for Tony McDaniel, he left to go make some dough to pay for his legal troubles. I guess that he felt like his back was against the wall. Kids let this be a reminder to not knock the **** out of somebody when you get fouled playing pick up basketball. The sad thing is now, by coming out early, he's probably put himself in a even worse situation.