The problem with this graph and your argument is that it dishonestly attempts to divide Catholics into two groups, and your assumption is that all the slices of that pie chart have completely different attitudes about morality. In reality, the Catholics, Evangelists, and Black Protestants all have pretty much the same opinion about moral issues. The differences between practicing Catholics and Evangelicals in particular are really only theological, with a few minor exceptions.
It's basically 38% (actual Christians) against 38% (mostly degenerate). All that's left is "other". Fair to say, Muslims agree with some of Christian morality, and NONE of yours, so the tie breaker goes to us, thanks to your immigration policy.
I don't really give a shit if Muslims want to put up a display in front of the library during Ramadan, and I suspect most Muslims don't give a shit about our Nativity scene. Where does that leave you guys?