Hispanics not just Mexicans. It is the Catholics that will keep things grounded.
You mean like they did in Taxachusets electing anyone with a D next to their name? As a Catholic I can say there is simply no evidence to support that. I would have more "faith" in a huge surge in Evangelicals makes a positives social impact that I would people who call themselves Catholic.