i think stormnut has a point. You can't just legislate away hate. Bigots gonna bigot.That said, I don't really care if there is a law in place for it or not.
The changes brought by civil rights movements have been overwhelmingly positive for minorities and women. You can't immediately legislate away hate, but by protecting some groups you can certainly improve their treatment over time.
It was true in the 60's and was need because you had intrenched, irrational hate. If you asked normal, joe blow Christian if they "Hate" gays, they will truly tell you no and mean it. Back during the Civil Right days of the 60's this was just not true.
Another way to look at it is this. Has mistreatment and out right discrimination of people that are gay risen to the level of what we saw after then end of slavery? There is a very vocal minority of people out there that level hate on people that are gay to that of people of other races but it is no were near the wide spread culturally intrenched as it was in the south.