It's extremely disappointing how the NFL handled this. They basically tried to cover it up and when the video leaks they suspend him indefinitely and fire him? Its appalling. Just do the right thing the first time.
I believe the NFL and the Ravens that they just learned about the Video and I give both props for their quick actions.