Civil societies have always discriminated between right and wrong, good and bad, sexual behavior too.
The idea that the city claims behavior discrimination is equal to race or ethnic discrimination is what's unconstitutional. LIFE is all about behavior discrimination. Especially life involving kids. It starts from the beginning: Brush your teeth; eat right; be polite; don't hit your sister; buckle your seatbelt; etc..... Denying SS a berth is NOT equal treatment. It is not about gay rights/discrimination. It is about parental rights and it's the city that is violating the constitution.