I guess this is just where we differ. I don't belive that one way of living is inherently better than another; or that I have some moral imperative to make others behave in a way that I see fit. Of course, I'd love them to, and if asked the reason that I act differently, I'd be happy to explain.
I used to feel the way that you do. It's easy to get caught up in the "of course, slavery is wrong! Of course, sexism is wrong!" But then it slowly starts to bleed into "of course, we have to spread Democracy to Iraq," "of course, we have to make laws that gay people can't marry"...
Moral superiority is how wars start. By making others' ways of life into the literary Other, you're demonizing the very people you're trying to convince.