The majority supports equal rights.  55% for and 35% opposed.  And much, much higher for young people.  Treating LGBT people like second class citizens is dying out because it can't attract people who aren't brainwashed into it.