Separate is never equal. 51% of the people will vote to enslave 49% of the people 99% of the time. That’s why we have courts; that’s why letting the voters decide isn’t always the answer.
The repeal of DADT is a major step forward. And I appreciate that Congress actually voted for the repeal. But they didn’t have much choice. The courts had already invalidated the law.
This isn’t new; this isn’t liberal judges legislating from the bench. This is the courts performing an important part of their function. Sometimes society needs to be forced to do the right thing.