“Heterosexuals and homosexuals are considered different because they can be divided into two groups on the basis of the belief that they can be divided into two groups.” — Hanne Blank Copy Share Image