As far as I'm concerned, anyone who voices an opinion in favor of discrimination deserves all the negative treatment/publicity they get.
She has the freedom to say what she believes, but everyone else has the freedom to criticize her for it. That's not difficult to understand.
Why is saying something discriminatory against gays not taken seriously, but other kinds of discriminatory comments ARE taken seriously? If she had said something like "I believe the right to vote should be only for white people, that's what I was raised to believe" then the whole country would be unanimously slamming her, but as it is there's still quite a few people who say things like "She's brave for standing up for her beliefs, blah blah blah."