Big difference between blacks having the priesthood and gay marriage is the Proclamation on the Family. The first was not revelation (Joseph Smith and perhaps even Brigham Young ordained blacks at one point) but custom, while the latter is clearly revelation (Proclamation on the Family).