Vendor-Lazarus said:
The solution to both problems should be Egalitarianism.
In theory, yes, in practice, no. Excepting that feminism falls under the blanket of Egalitarianism, which probably wasn't what you meant.
All very well talking about equality for "everyone", but "everyone" is a meaningless word by itself, you have to specify who it covers, unfortunately. For example, the US Declaration of Independence includes the famous line "All men are created equal", and was written by slave owners that considered black men to be created inherently less. I daresay they absolutely meant it when they said it, it's just that "all" as they meant it didn't mean "all" as it might appear.
Similarly, feminism (and every and all other rights groups, more or less) tends to be considered with the problems faced by the particular members of the group being fought for (in this case women) that most resemble the majority/leaders. So various branches oppose rights for LGBT women, black women, disabled women, etc, which need their own groups and get told the solution should be feminism.