TS.
I'm a follower of Jesus and I understand a lot of what you're saying. That being said.
I'm FOR bringing in the tired, hungry, poor, huddled masses, yearning to breathe free.
As far as homosexuality goes, do I think it's a sin? Yes, the Bible says so. Am I here to judge anyone or curse them? Absolutely not. I'm not going to ram my beliefs down your throat. You can judge my faith by how I live my life and how I treat people.
Case in point, my friend is transsexual and asked me to stand by him during his wedding. I said absolutely. My friend is my friend no matter what.
Has American Christianity failed? Absolutely not.
Have some American Christians failed? Absolutely. But we're human, that'll happen. Don't be upset because some people made (IMHO) a bad choice. Get up and do something that'll help FIX the situation.