The way the NFL has handled this is a catastrophe. I just think the whole thing has been bungled from the very beginning.
Even if the NFL only saw the first video of Rice, what did they think happened? (rhetorical) They gave him a two game suspension, then the second video came out and they changed the policy to a 6-game suspension, then they public outcry happened, then the Ravens cut him and the NFL suspended him indefinitely. The NFLPA is going to have a field day with this. The thing that sickens me is how reactionary it all is. Set your policies and live by them. If they need adjusted, adjust them, but changing them 3 times in a week just because of the public outrage is ridiculous when that isn't what you were going to do in the first place when you knew what happened.
It also seems as if they're going to start suspending players before their due process has taken place which is a bad idea. A player is entitled to his defense before punishment is handed out. I'm all for defending people who are being abused, but Innocent until proven guilty is what our whole justice system is based on.