Cat, that's VERY helpful! Those are all the things that would logically make sense to any thinking person who is open enough to look at the questions LGBT issues bring up. In particular, your point about non-gay people speaking out is important. Ultimately, that is who is going to tip the battle, straight "allies." The group I'm most involved with now has a LOT of straight people in leadership positions. Yet it's perceived as "the gay group" for the most part, because we are fighting an anti-gay ballot initiative.
In particular, non-gay clergy who speak out in support of civil rights are so necessary. There is a group out here called No Longer Silent, Clergy for Justice. I don't remember their website, but you can find it by a google search.
Thanks for sharing your observations Cat! They are VERY helpful.