Free training for protection for women is great. It shows that the government is willing to protect its female citizens and is looking out for them. In addition, these women would do great to get firearms training and conceal carry for their own peace of mind. That would be the ultimate in self-defense.
I don't think this is a bad idea at all. If you are a woman in a high risk area, learning self defense can't hurt. Why not give women the power to try to defend themselves? Women deserve to be treated fairly and sexual assualt needs to stop. Teach the women self defense.
Free self defense training would help women, particularly those in high-risk areas where there are elevated incidences of sexual assault. It can provide women with greater confidence. It can also give notice to potential attackers that women are better prepared. Lastly, women will have greater skills to fend someone off.
Yes, women in high-risk areas for sexual assault should have access to free self-defense training to maximize their chances of being capable of defending themselves in case of an emergency. This training could be the difference between preventing the incident or the women having enough time to protect themselves until help comes along.