This is the problem. You cannot except that some people have a different view. Some people chose to live their life according to their faith. Why should I accept gay rights or gay marriage or whatever they come up with next when I fundamentally disagree with it. That would make me a hypocrite.
People don't choose their sexuality, and saying you can't accept someone because of their sexuality is the same thing as saying you can't accept someone because of their race, and I think we all agree that if someone didn't accept of someone else because of their race, they'd be a racist bigot.