A hero/heroine is someone who fights for human rights in general. Expanding on general "heroism", a Shero is a man or woman who stands up specifically for female rights.
In order to be considered as a Shero, one must DO something to help the women's cause, or be a historical figure who was unconventional in their thinking for that time of what females can do.
Feminism is the belief in equality for all women; sheroism is the action.
Tamora Pierce is my Shero. She co-founded www.sheroescentral.com, where I can discuss womens rights with people from all over the world! In the male-dominated market of teenage fantasy fiction, her books contain the most kick-ass female heroes who go on to become Lady Knights.
"An anti-shero is a man or woman who is basically sexist. More specifically, an anti-shero keeps women down (sexist people can be anti-male, although that's really not in common usage.)
Feminism is about a woman's right to choose. If a woman wants to pursue a traditionally feminine role, that's her choice. Hence, Martha Stewart is not an anti-shero because she chooses to do "girl" things. It's just as bad to tell women that they shouldn't stay at home as it is to tell them that they should not go to work.
An anti-shero is not necessarily a woman who is unpleasant, or who displays character traits that you dislike.
The word anti-shero is a noun. Shero can alternatively be spelt "Sheroe." The adjective is "anti-sheroic." If you're talking about the practice of keeping women down, this is generally called sexism. If you're talking about dislike or hatred of women, that's misogyny" - Linwen, www.sheroescentral.com
My cousin is an anti-shero. He told me women can't become world leaders because all women are too emotional to do do anything. He thinks women have no business in politics, and should stay home looking after the babies and hubby instead.