Mostly agree.
“…….white European Christians…..” is too broad and inclusive.
For much U.S. history, Catholics weren’t considered “Christians” by many Americans. Signs declaring “No Irish” were common in parts of the U.S. Italians, Greeks, Poles, Slavs, Scandinavians, and more weren’t considered “white” by nativist Americans.
Nativist Americans in the 19th and 20th century weren’t including the Irish or Eastern Europeans or Southern Europeans as part of “Western” or “American” culture or heritage.
Absolutely. My brave forefathers did not settle the northeastern coast of North Carolina so some filthy Papist could occupy the office of Vice President.