Jodie Foster's speech is being called moving, but also rambling, with some saying she should've come out sooner.