I was going to say the same thing - find a new church, or at least try out a few.
We go to a very liberal church, The United Church of Christ. Their message is much more social justice and welcoming than most churches (even Methodist). In fact we have several former Methodist clergy in our congregation. I love it because a lot of the message is that we are here to help one another, regardless of faith, nationality, status, gender, sexuality, etc. and I love that my kids get that message, too.
Seriously - try a few churches, or at least look on some websites and see if anything appeals to you.