I don't think the ordinance is enough to stop what is going on over there. The stories that you hear coming out of India are horrible and they need a much more stern action against this horrible crime. Rape is never going to be okay in any civilized nation, period.
While having the ordinance is much better than not having it at all, I feel that it does not go far enough to protect the women in India. Any country that does not hold women in equal standing to men, and has separate punishments for identical crimes based on gender, is still failing its women.
There is an anti-woman culture in some parts of India were horrific acts of violence based on gender go ignored. Part of this is societal, and part of this is just how the country functions. Parts of Indian governance is corrupt and wealthy people can buy their way out of trouble.
There are some complaints that the ordinance does not go far enough in its protection for women but it does represent a sharp message that violence against women will not be tolerated. In any country where women have a lower status under the law, a change in the right direction is a good start because it gives a platform for further discussion.