Margaret Hoover, a former Fox News contributor, is currently serving as a political contributor for CNN. She is a women rights and gay rights activist.