Despite a Republican controlled state senate and opposition from the powerful Catholic Church, gays have won the right to marry in New York state, joining Vermont and the District of Columbia as the only places where this happened legislatively. In four other states (Connecticut, Iowa, Massachusetts, and New Hampshire) the change came about because courts ruled that denying gays this right was unconstitutional.
This is major progress in the march for equality for gays, a goal that is undoubtedly going to be attained. Like slavery, denying equality for gays is so manifestly unjust, so lacking in any rational basis, that future generations will shake their heads and wonder how the hell it could have taken us so long to realize that it was wrong.
In the midst of a generally reactionary political climate in the US, we should savor this achievement.
So congratulations, New York!