Right? Life is complicated and relationships are too. You have to learn to work with and around people you don't always agree with sometimes. And there are moral compromises everywhere--environmentally, culturally, politically, etc. I actually wonder if it's maybe the part of the country that people live in that makes the difference. I certainly couldn't function where I live in the deep South if I took a lot of the stances people take. And I think a lot of people would view me as self righteous. I pick my battles. Occassionally, if I think someone is open, I might say something to someone who uses a gay slur, I certainly say something to my students when I hear them doing it. But I've certainly learned to live and let live and let larger zeitgeist take shape. The progress on LGBT issues in the last 10 years is astounding to me. And I don't think that progress has much if anything to do with boycotting people with differing views.