Giving respect to women is the only solution to this problem. I also agree that martial arts will help women getting abused but at the same time you must also know one thing that if every women is trying to learn martial arts those persons who are abusing women will also learn the tricks in martial arts. The society should give respect to all persons irrespective of whether they are rich or not . The person who get respect from the society will never ever do these kind of activities.
Giving respect to women is an innate quality that few men are born with..you cannot force anybody to respect women.
Secondly, at times some people appear to be nice and pay respect to women as a show off when all lewd thoughts come to their mind and when they get a chance they commit crimes like molesting girls of all age groups and then rape..we really can't control what is going on in anybody's mind. Instead of controlling anybody's mind we can do what is within our reach and control. So learning martial arts will come handy.
Most of these crimes perpetrated towards women today are from known and trusted men. So, forget that age old moral stuff which is far from reality. Reality is to gear up for self preservation that suits you.
Exactly, people whom we know, people whom we trust are the first people who pounce upon us...betraying our trust.
So it implies that these known and intimate people are to be watched first. The likelihood of a total stranger committing a crime is less. Beware of these wolves on the prowl.
Exactly, in most cases it is a trend, because like I said we cannot control anybody's mind..but we can certainly carry things like chilli powder and even now a knife to counter-attack molesters, eve-teasers, the Indian law now permits the use of a knife for self-defence.