Most people these days are in favor of equal rights for homosexuals. They agree that gays should have the same rights in housing, jobs, public accommodations, equal access to government benefits, equal protection of the law, etc. Then you get to the subject of same-sex marriage and suddenly all of t...