McGuffey claims sexism, homophobia responsible for her firing