True. I see your logic. Albeit, the conservatives in those mainline denominations would say that you leave out the crucial steps of repentance and faith in Jesus.
I, however, have come to think as you do.....that God opens the heart to faith. Logically, no other way to account for it.
I am looking for another denomination that will fully accept my ordination, be in the historic Christian tradition, not be beset by even a hint of these problems, and believe in salvation by grace through faith. I'm open to everything from A to Z, from Evangelical Congregational to Free Methodist to Orthodox.
I am afraid that you are going to have some trouble with that last condition!
You know, you could just start up your own Bible church. Calvary Chapel began as a little country church on the edge of town.
I have a friend, a former Methodist minister, now a member of our congregation, who tells me that there are pockets of that church where redemption through Christ is still preached.
Part of the problem seems to be churches that have a fear of irrelevance in the culture, and the irony is that in seeking to become relevant they succeed in making themselves ultimately irrelevant (heard a great discussion on this the other day).
The sad fact is though that liberalism in all its many forms (political, social, theological) has succeeded in making huge inroads into all facets of American culture. It's an "end justifies the means" ideology, so it bends and breaks the rules to accomplish its goals. I don't know at this point what the solution is for reversing that trend.
All churches, every single one, will have a "hint of these problems." No church is perfect.
But life is way too short to spend it arguing about such fundamentals as the sins of homosexuality and a works-based salvation. There are many PRESBYTERIAN CHURCHES IN AMERICA sprouting up all over the place.
And the UNITED REFORMED CHURCHES IN NORTH AMERICA might be a good place to look, also.
Trust that God will guide your steps. He will plant you where He wants you to continue to grow.