The word "hag" bothers the heck out of me, because there is no equivalent male term, except maybe "geezer". Well, actually, it bothers me because right-wingers call
Hillary Clinton and now
Nancy Pelosi a "hag", while they never call any male politician of equivalent age and level of unattractiveness due to age a "geezer", even if it's a left-wing Democratic male politician.
Then there's "harpy." Ugh.