The vital difference being that it's not abnormal,or immoral,to be black whereas....
When it comes to law there is no difference. The country tried to legislate morality in the 60’s and this is the unintended consequence.
Good people allowed the creation of a bad law for what they thought were good reasons. Now you have to realize that the government does not consider homosexuality to be abnormal or immoral, thus they get the same privelidges that blacks were granted by the poorly concieved civil rights laws.