Did anyone bother to read the case that was the basis for this ruling?
Two old lesbians were together for 41 years and raised a daughter together. One of them got terminal cancer, and so she and the other lesbian got married, which was allowed in their state. In her will, the cancer lesbian left everything to her partner. When she died, the partner was told that she owed the IRS a shitload of money in estate taxes. Had the surviving partner been married to a man, she would have owed nothing.
The point was that in this instance, because they were legally married under the laws of their state, the surviving partner was discriminated against by the federal government because she was in a lesbian marriage, which was illegal under DOMA.
So what this does is give LEGALLY MARRIED gay couples the same FEDERAL benefits, rights and privileges as straight people - BUT ONLY IF THEY ARE LEGALLY MARRIED UNDER THE LAWS OF THE STATE THEY ARE LIVING IN.
If a gay couple is married in CT, and moves to TX, their marriage is invalid. so when one of them dies, the Feds could collect taxes. If they stayed in CT, they pay no taxes.
So until all 50 states allow gay marriage, or recognize a gay marriage that is valid in another state, this is a very narrow ruling that is going to create a thousand more headaches than just "GAYS CAN MARRY".
So if the idea of gay marriage offends you, then look at it this way - gay couples are gonna move to the 13 (?) states that recognize gay marriage and stay there. Self-segregation. Just stay away from those places...