If I could just say the problem with feminism is not its basic underlying principle (equality between men and women) but its' failure to build a coherent narrative. In sort, it is all over the bloody place: incoherent, divided, obsessed with the minutiae of language over economic factors and, at its worst, very closed minded to any legitimate criticism.
I have read or heard feminists say that ALL men have more power than women - even the ones on the streets; suggest that people can voluntarily reject gender identity like a pair of clothes; suggest that if a few rich corporate women get a pay rise then this will be a victory for equality; defend pornography as a form of sexual expression while ranting about prostitution; rail against patriarchal norms while suggesting it is fine for women to behave in stereotypically feminine ways but not for men to be masculine; suggest patriarchy can be combated by women wetting themselves in public, exposing their nipples, banning mistletoe and going on a slutwalk...and on and on and on..
Not only is all this either contradictory, hypocritical, indulgent or plain manifest bollocks - it achieves absolutely eff all on its own terms. And all the while most fems have disproportionately little to say about poor or working-class women or for that matter poor or working-class men (who they just pretend don't exist..cause, you know, all guys have power - even the ones coughing up their lungs in a rancid bedsit)
Can you criticise any of this? No, because apparently absolutely anything a woman does in the name of feminism is feminist just by virtue of her being a woman and calling it so. Furthermore, if you're man with any questions about all this you're an agent of the patriarchy or a 'mansplainer' (and I wish someone would tell me the difference between mansplaining and a man explaining something). If you're a woman, you're an Uncle Tom.
Unfortunately, most of the people taking a shot at feminism are misogynist, self-pitying MRA wankers - so anyone with any criticism of feminism is immediately bracketed with them.