Being against equal rights for gay folks is being a bigot. Sorry.Actually, voting for Prop 8 does not in any way meet the threshold test of "bigot". To qualify as a bigot, you have to have an "unreasonable" intolerance of others perspectives. Merely taking a good faith position on the opposite side of an(y) issue does not evidence "biggotry". Just the opposite: by proposing that any opposition to your ideas is insensible, you define yourself as a bigot.
Now, step back. Every civil right in the US is codified in law. Every law was wirtten by human beings with mistakes, errors, omissions, and horse-trades. Every law put on the books in the US is at some level "impure" and "ugly".
The types of civil rights involving prop 8 are like the civil rights act of 1965, and the OSHA and Employment laws passed than creat "protected classes". That is to say, these civil rights are voted on by the public. They do not exist in the Constitution. If they did, we would not have to pass laws called "civil rights act of xxx".
The point of all this is that every law needs a debate. Every law needs to be (imperfectly) written. To have votes you need to have opposing views aired to test different options. Just like working in business. YOu cannot be an effective leader if you dis-allow all debate.
But that's what being a bigot is. That's what you are saying you are by proclaiming all people who disagree with you are unreasonable. That is not a teneble position: its logically false. The other side of the issue may be wrong, but only in very rare cases would it ever be "unreasonavle".
Propo 8 may have been wrong, but to assume that each and every single person in the majority of voters who voted it into law was "unreasonable" is absurd. Some? Perhaps, but you could never justfy the inference without specific knowledge (which in this case is not on the public record).
Mozilla's actions today will have a chilling effect on free speech. Make no doubt about it. Every piece of software you use online capable of tracking your political views is now fair game. There is no reason to treat public information as distinct from private information, if your standard is as you've laid it out.