The MA legislature indirectly approved of gay marriage. There was a vote on getting rid of it that was a landslide against. Of course, California's legislature is the only state legislature to actually pass gay marriage.
It was only a landslide because the anti-gay marraige and civil unions legislators ditched the civil unions amendment that was up for a vote. They prefer an amendment banning both that is currently gathering signatures and would only need 50 votes in the legislature in two consecutive sessions to make the 2008 ballot. They have 55 legislators who will get the amendment to ballot, where it will probably be defeated.