I agree with the article with the exception of the self defence issue, which I think is complex.
The reason most women's self defence classes are not empowering is that most (not all) of them fail to teach proper skills.
Any self-defence classes that teach women proper fighting / defensive skills are great and I know women who have protected themselves from rapes and assaults after attending such courses. How can anyone say that this is not empowering?
Having said that I think that, for women who are sufficiently physically fit, jining an amateur boxing club and learning how to punch people (it will be mostly men) hard in the face, in a friendly environment, is hugely empowering.
Of course we should not need to learn how to physically defend ourselves but, speaking from personal experience, I have found it to be extremely empowering and I have intervened in several situations where women were subjected to unwanted male attention, something I would never have had the confidence to do, were I not skilled in dealing with men on a physical level.