The problem is not that we republicans are too proud of our Christianity. It's that Dems are brainwashing kids in school with the mantra: "Republicans hate minorities." Once someone has that mindset there is nothing we can do good or bad to change that. Do something good for them and it's "pandering." Do something neutral or bad (or oppose a special benefit for minorities) and that just affirms the belief.
The solution is to infiltrate the school system like the Dems have done for the past century.