The question is pretty basic. Were their rights violated by providingdisparate treatment based on some legally identified protected class?
On the federal level, the Civil Rights Act specifies thefollowing as protected classes: race or color, religion, sex,, national origin
The Age Discrimination Act specifies age as a protectedclass and the American with Disabilities act Specifies disabilities as aprotected class
Most states have also placed these protected classes in their own anti-discrimination laws and somestates have even added additional protected classes such as sexual orientationsuch as in this case. New Mexico as withsome other states list sexual orientation as a protected class.
The funny thing with this case is that gay marriage isunlawful in NM, so they change the nameto "Commitment Ceremony" and all is legal.
So, as others havesaid, refusing to provide services based solely on one of the protected classesis unlawful.