Obviously a person who is completely misunderstood by all the people who have posted definitions previous to this one.
A person who believes in egalitarianism; social, economic, and legal rights granted equally to men and women, without putting a person or a group of persons at a disadvantage because of gender, race/ethnicity, religion, sexuality, and class.
A person who understands that women's issues go beyond a western framework and include but are not limited to poverty, racism, globalization, health, colonialism, war, and economics.
HE is a feminist because he realizes that in times of war women are at a higher risk of sexual harassment, such as rape, than in times of non-conflict.
HE is a feminist because he realizes that not every woman finds him attractive and doesn't take it personally when his advances are not received well and refrains from calling women bitches and lesbians because of it.